Le 12/07/2019 à 11:39, Uwe L. Korn a écrit : > Actually the most pragmatic way I have thought of yet would be to use conda > and build all our dependencies. Instead of using the compilers defaults and > conda-forge use, we should build the dependencies in the manylinuxXXXX image > and then upload them to a custom channel. This should also make the > maintenance of the arrow-manylinx docker container easy as this won't require > you then to do a full recompile of LLVM just because you changed something in > a preceeding step.
That sounds cumbersome though. Each upgrade or modification in the building of those libraries needs changing and updating some conda packages somewhere... So we would be trading one inconvenience against another. Note I recently moved llvm and clang compilation up in the Dockerfile, so most changes can now be done without recompiling them. Regards Antoine.