[ https://issues.apache.org/jira/browse/ARROW-8003?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kouhei Sutou resolved ARROW-8003. --------------------------------- Resolution: Fixed Issue resolved by pull request 6539 [https://github.com/apache/arrow/pull/6539] > [C++] -DBZip2_SOURCE=BUNDLED fails when building with clang > ----------------------------------------------------------- > > Key: ARROW-8003 > URL: https://issues.apache.org/jira/browse/ARROW-8003 > Project: Apache Arrow > Issue Type: Bug > Components: C++ > Reporter: Wes McKinney > Assignee: Wes McKinney > Priority: Major > Labels: pull-request-available > Fix For: 1.0.0 > > Time Spent: 0.5h > Remaining Estimate: 0h > > I found this while working on something else (ARROW-8000) > {code} > $ ninja bzip2_ep > [2/8] Performing download step (download, verify and extract) for 'bzip2_ep' > -- bzip2_ep download command succeeded. See also > /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-download-*.log > [6/8] Performing build step for 'bzip2_ep' > FAILED: bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-build > bzip2_ep-install/lib/libbz2.a > cd /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep && > /home/wesm/cpp-toolchain/bin/cmake -P > /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-build-DEBUG.cmake > && /home/wesm/cpp-toolchain/bin/cmake -E touch > /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-build > CMake Error at > /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-build-DEBUG.cmake:49 > (message): > Command failed: 2 > '/home/wesm/cpp-toolchain/bin/make' '-j16' 'CFLAGS= -Qunused-arguments > -fuse-ld=gold -ggdb -O0 -g -fPIC' > See also > > /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-build-*.log > ninja: build stopped: subcommand failed. > (arrow-3.7) 13:03 ~/code/arrow/cpp/build-gcc48 (gcc48-fixes)$ cat > /home/wesm/code/arrow/cpp/build-gcc48/bzip2_ep-prefix/src/bzip2_ep-stamp/bzip2_ep-build-err.log > > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:120: huffman.o] Error 1 > make: *** Waiting for unfinished jobs.... > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:124: randtable.o] Error 1 > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:128: decompress.o] Error 1 > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:118: blocksort.o] Error 1 > make: *** [Makefile:132: bzip2.o] Error 1 > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:134: bzip2recover.o] Error 1 > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:122: crctable.o] Error 1 > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > gcc: error: unrecognized command line option ‘-Qunused-arguments’; did you > mean ‘-Wunused-parameter’? > make: *** [Makefile:126: compress.o] Error 1 > make: *** [Makefile:130: bzlib.o] Error 1 > {code} > full output here https://gist.github.com/wesm/0fb18e0be7a7c6b7d383d891fd8b6c6e > it seems that CMAKE_C_COMPILER (which is {{clang-7}} here) is not being > propagated to bzip2_ep, so the CMAKE_C_FLAGS that are assembled for Clang do > not work properly -- This message was sent by Atlassian Jira (v8.3.4#803005)