* Martin Michlmayr <[EMAIL PROTECTED]> [2007-05-21 08:55]: > Are you sure? I just tried to build gcc-4.2 and I certainly need this > patch. arm-libffi is applied which contains 'ffi_prep_closure' which > leads to a conflict, as with 4.1.
After applying this patch, I get another build failure building gcc-4.2: dh_builddeb -plibstdc++6 dpkg-deb: building package `libstdc++6' in `../libstdc++6_4.2-20070516-1_arm.deb'. trap '' 1 2 3 15; touch stamps/08-binary-stamp-libstdcxx; mv stamps/07-install-stamp-tmp stamps/07-install-stamp cat debian/README.libstdc++-baseline.in \ > debian/README.libstdc++-baseline baseline_name=`basename /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/`; \ baseline_parentdir=`dirname /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/`; \ compat_baseline_name=""; \ if [ -f "/home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post//baseline_symbols.txt" ]; then \ ( \ echo "A baseline file for $baseline_name was found."; \ echo "Running the check-abi script ..."; \ echo ""; \ /usr/bin/make -C /home/tbm/build/42/3/gcc-4.2-4.2-20070516/build/arm-linux-gnu/libstdc++-v3/testsuite \ check-abi; \ ) >> debian/README.libstdc++-baseline; \ else \ ( \ echo "No baseline file found for $baseline_name."; \ echo "Generating a new baseline file ..."; \ echo ""; \ ) >> debian/README.libstdc++-baseline; \ mkdir /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/; \ /usr/bin/make -C /home/tbm/build/42/3/gcc-4.2-4.2-20070516/build/arm-linux-gnu/libstdc++-v3/testsuite new-abi-baseline; \ cat /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post//baseline_symbols.txt >> debian/README.libstdc++-baseline; \ fi mkdir: cannot create directory `/home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/': File exists make[1]: *** [debian/README.libstdc++-baseline] Error 1 make[1]: Leaving directory `/home/tbm/build/42/3/gcc-4.2-4.2-20070516' build/arm-linux-gnu/libstdc++-v3/testsuite contains: baseline_dir = /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/$(MULTISUBDIR) The sed will give you: sed -n '/^baseline_dir *=/s,.*= *\(.*\)\$.*$,\1,p' Makefile /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/ (MULTISUBDIR seems to be empty, btw) (sid)521:[EMAIL PROTECTED]: ..gnu/libstdc++-v3/testsuite] ls /home/tbm/build/42/3/gcc-4.2-4.2-20070516/src/libstdc++-v3/config/abi/post/ -1 alpha-linux-gnu hppa-linux-gnu i386-linux-gnu i486-linux-gnu ia64-linux-gnu mips-linux-gnu powerpc-linux-gnu powerpc64-linux-gnu s390-linux-gnu s390x-linux-gnu sparc-linux-gnu x86_64-linux-gnu Any idea what to do about this? Giving that there's no "arm" directory, I suppose simply replacing mkdir with mkdir -p would work. -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]