My first run on gcc 3.4.3 + Solaris is up on the regression page. Many failures that are I believe explained by improper command line flags on this platform. For example (backslashified for some additional readability):
"g++" -Wl,-R -Wl,"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/program_options/build/gcc-3.4.3/debug" \
-Wl,-R -Wl,"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/test/build/gcc-
3.4.3/debug" \
-Wl,-rpath-link -Wl,"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/program_options/build/gcc-3.4.3/debug" \
-Wl,-rpath-link -Wl,"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/test/build/gcc-3.4.3/debug" \
-o "/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/program_options/test/cmdline_test_dll.test/gcc-
3.4.3/debug/cmdline_test_dll" \
"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/program_options/test/cmdline_test_dll.test/gcc-3.4.3/debug/cmdline_test.o" \
"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/test/build/gcc-
3.4.3/debug/libboost_test_exec_monitor-gcc34-gd-1_34.so.1.34.0" \
"/home/nbde52d/src/boost-regression/results/boost/bin.v2/libs/program_options/build/gcc-3.4.3/debug/libboost_program_options-gcc34-gd-1_34.so.1.34.0" \
-g
ld: fatal: option -dn and -P are incompatible
ld: fatal: Flags processing errors
collect2: ld returned 1 exit status
It is not valid to be passing "-rpath-link" to the linker on this platform (Solaris "ld", not GNU binutils).
--
Caleb Epstein
caleb dot epstein at gmail dot com