* 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]

Reply via email to