Summary: This cuts the resulting image from ~4.6GB to ~1.6GB. Infer functionality is not sacrificed and the following commands run successfully without any extra user interaction (including Android example provided the user has accepted the Android SDK license which they'll be prompted to do when running the Docker image, see https://github.com/facebook/infer/pull/597#issuecomment-284864016): ```bash cd /infer/examples && infer -- javac Hello.java cd /infer/examples && infer -- gcc -c hello.c cd /infer/examples && infer -- clang -c hello.c cd /infer/examples/c_hello && infer -- make cd /infer/examples/java_hello && infer -- javac Hello.java Pointers.java Resources.java cd /infer/examples/android_hello && infer -- ./gradlew build ``` The OPAM installation is no longer retained. This may impact Infer developers if they're using the Docker images and require OPAM packages to be installed as part of their workflow. Closes https://github.com/facebook/infer/pull/597 Differential Revision: D4906386 Pulled By: jvillard fbshipit-source-id: 6bc09d2master
parent
119672894d
commit
8a8fe9eedd
Loading…
Reference in new issue