Bug#604774: gcc-4.3 (cross): powerpc also broken for biarch and non-biarch
Hello,
I also atempted biarch and nobiarch builds for gcc-4.3
GCC_TARGET=powerpc DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot
[...]
checking for powerpc64-linux-gnu-ranlib... /usr/powerpc-linux-gnu/bin/ranlib
checking for powerpc64-linux-gnu-strip... /usr/powerpc-linux-gnu/bin/strip
checking whether ln -s works... yes
checking for powerpc64-linux-gnu-gcc...
/srv/build/TOOLS-i386/powerpc/gcc-4.3x/gcc-4.3-4.3.5/build/./gcc/xgcc
-B/srv/build/TOOLS-i386/powerpc/gcc-4.3x/gcc-4.3-4.3.5/build/./gcc/
-B/usr/powerpc-linux-gnu/bin/ -B/usr/powerpc-linux-gnu/lib64/ -isystem
/usr/powerpc-linux-gnu/include -isystem
/usr/powerpc-linux-gnu/sys-include -m64 -fPIC -mstrict-align
checking for suffix of object files... configure: error: cannot
compute suffix of object files: cannot compile
See `config.log' for more details.
make[3]: *** [configure-target-libgcc] Error 1
make[3]: Leaving directory
`/srv/build/TOOLS-i386/powerpc/gcc-4.3x/gcc-4.3-4.3.5/build'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/srv/build/TOOLS-i386/powerpc/gcc-4.3x/gcc-4.3-4.3.5/build'
s=`cat status`; rm -f status; test $s -eq 0
make[1]: *** [stamps/05-build-stamp] Error 1
make[1]: Leaving directory
`/srv/build/TOOLS-i386/powerpc/gcc-4.3x/gcc-4.3-4.3.5'
make: *** [stamps/05-build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Attached build/config.log
DEB_CROSS_NO_BIARCH=yes GCC_TARGET=powerpc DEB_CROSS=yes
dpkg-buildpackage -us -uc -rfakeroot
[...]
: # fix '*.la' and '*.lai' files (don't resolve the /lib64 symlink)
for i in $(find debian/tmp -name '*.la' -o -name '*.lai'); do
sed -e 's,/usr/lib64,/usr/lib,g' -e 's,/lib/../lib64,/lib,g'
$i > $i.new;
if diff -u $i $i.new; then
rm -f $i.new;
else
echo "$i: references to lib64 fixed";
touch -r $i $i.new;
mv -f $i.new $i;
fi;
done
rm -f debian/tmp/usr/lib/gcc/powerpc-linux-gnu/4.3.5/adalib/lib*.so*
for i in gcc gcov; do
I=`echo $i | tr a-z A-Z`;
sed -e "s/@NAME@/$I-4.3/g" -e "s/@name@/$i-4.3/g"
debian/dummy-man.1 > debian/tmp/usr/share/man/man1/$i.1;
done
: # ppc 64bit build slaps libgcc and libstdc++ to powerpc64-linux-gnu
cp -a debian/tmp/usr/powerpc64-linux-gnu/lib64/*
debian/tmp/usr/powerpc-linux-gnu/lib64/
cp: cannot stat `debian/tmp/usr/powerpc64-linux-gnu/lib64/*': No such
file or directory
make[1]: *** [stamps/07-install-stamp] Error 1
make[1]: Leaving directory
`/srv/build/TOOLS-i386/powerpc/gcc-4.3x/gcc-4.3-4.3.5'
make: *** [stamps/07-install-stamp] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
--
*Héctor Orón
"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."
-- Day DVB-T stop working nicely
Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html
|