On 02/06/2014 12:26, Venture37 wrote:
On 28/05/2014 21:35, venture37 wrote:My previous changes to get things to build was to make the following changes to the Makefile CONFIGURE_ARGS= --with-dwarf2 CONFIGURE_ARGS= --disable-multilib CONFIGURE_ENV= AS=/mycctools/bin/as CONFIGURE_ENV= AS_TARGET=/mycctools/bin/asCorrection, though I previously reported gcc44 & gcc45 were buildable now I hadn't removed the newer opendarwin linker from my $PATH, gcc45 does not build with the stock Xcode 2.5 linker. You need to force dwarf2 & disable-multilib if you're on a 32bit PowerPC CPU.
Indeed with-dwarf2 & disable-multilib set, lang/gcc45 built without issues. /usr/pkg/gcc45/bin/gcc -v Using built-in specs. COLLECT_GCC=/usr/pkg/gcc45/bin/gcc COLLECT_LTO_WRAPPER=/usr/pkg/gcc45/libexec/gcc/powerpc-apple-darwin8.11.0/4.5.3/lto-wrapper Target: powerpc-apple-darwin8.11.0Configured with: /usr/pkgsrc/lang/gcc45/work/gcc-4.5.3/configure --with-gmp=/usr/pkg --with-mpc=/usr/pkg --with-mpfr=/usr/pkg --disable-nls --enable-__cxa_atexit --with-gxx-include-dir=/usr/pkg/gcc45/include/c++/ --prefix=/usr/pkg/gcc45 --enable-languages='c obj-c++ c++ fortran objc' --enable-shared --enable-long-long --with-local-prefix=/usr/pkg/gcc45 --enable-libssp --enable-threads=posix --with-dwarf2 --disable-multilib STRIP_FOR_TARGET=/usr/bin/strip
Thread model: posix gcc version 4.5.3 (GCC)