id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 142,Build config for gcc: GCC and GXX variables broken,reed,René Rivera,"{{{ I am on Linux (Red Hat 7.3) using GCC. I have a CVS build of GCC installed in an unusual directory, and I want to tell bjam to use that compiler. So I ran ./bjam -sGCC_ROOT_DIRECTORY=/lpr/wearables -sGCC=gcc-3.3 -sGXX=g++-3.3 boost_thread But bjam tries to use ""/lpr/wearables/bin/g++"" instead of ""/lpr/wearables/bin/g++-3.3"", which is what I expected: ----------------- /lpr/wearables/bin//g++ -c -Wall -ftemplate-depth-100 -DBOOST_THREAD_BUILD_DLL=1 -g -O0 -fno-inline -pthread -fPIC -I""libs/thread/build"" -I ""/home/reed/boost_1_30_0"" -o ""libs/thread/build/bin/libboost_thread.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o"" ""libs/thread/build/../src/condition.cpp"" /bin/sh: /lpr/wearables/bin//g++: No such file or directory ...failed gcc-C++-action libs/thread/build/bin/libboost_thread.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o... gcc-C++-action libs/thread/build/bin/libboost_thread.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/mutex.o ------------------ Even doing something silly like: ./bjam -sGXX=xlogo -sGCC=xlogo causes bjam to use the default g++. So I get the feeling that bjam is not honoring the GXX or GCC variables (The documentation that led me to use them is here: http://www.boost.org/tools/build/gcc-tools.html) Thanks reed }}}",Bugs,closed,,None,None,,Fixed,,