During linking of 32bit binaries the following error occurs: [1803/1803] : && /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -O2 -pipe -mtune=native -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o -o bin/c-index-test lib32/libclang.so.3.7 -lxml2 -Wl,-rpath,"\$ORIGIN/../lib32" && : FAILED: : && /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -O2 -pipe -mtune=native -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o -o bin/c-index-test lib32/libclang.so.3.7 -lxml2 -Wl,-rpath,"\$ORIGIN/../lib32" && : /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/../../../libxml2.so when searching for -lxml2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libxml2.so when searching for -lxml2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.5/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxml2 Reproducible: Always Steps to Reproduce: 1. Install libxml2[-abi_x86_32] 2. Install llvm-3.7.0[abi_x86_32]
Created attachment 411238 [details] build log (xzipped as the whole file is ~ 1.7 MiB)
Thanks for the report! I'll fix that in the upcoming 3.7.0-r1 bump
And 3.7.0-r1 is in tree with other fixes, thanks!