Hi, I added an include for boost header file in gandiva. This compiles on ubuntu/Mac/windows, but fails with the manylinux CI entry.
I’m getting a compilation failure : https://travis-ci.org/apache/arrow/jobs/498718755 <https://travis-ci.org/apache/arrow/jobs/498718755> /arrow/cpp/src/gandiva/decimal_xlarge.cc:29:44: fatal error: boost/multiprecision/cpp_int.hpp: No such file or directory #include "boost/multiprecision/cpp_int.hpp" ^ compilation terminated. @xhocy and @kszucs pointed out the manylinux1 image has a very minimal boost, and doesn’t include the multi precision files. So, the script that builds boost for manylinux1 needs to be updated for this. https://github.com/apache/arrow/blob/master/python/manylinux1/scripts/build_boost.sh#L38 <https://github.com/apache/arrow/blob/master/python/manylinux1/scripts/build_boost.sh#L38> After making change, the manylinux1 build still fails with the same error :(. https://travis-ci.org/apache/arrow/jobs/498847622 Looks like the CI run downloads a prebuilt docker image. Do I need to update the docker image ? If yes, can you please point out the instructions for this ? Thanks & regards, Ravindra.