Bug#604774: gcc-4.4 (cross): powerpc: cannot compute suffix of object files

2010-11-26 Thread Matthias Klose

On 24.11.2010 10:28, Hector Oron wrote:

Package: gcc-4.4
Version: 4.4.5-6
Severity: wishlist

Hello,

  I just note this here, so I can remember.

  powerpc cross build with:
  GCC_TARGET=powerpc DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot

  fails with:
  [...]
configure: creating cache ./config.cache
checking for --enable-version-specific-runtime-libs... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking build system type... i486-pc-linux-gnu
checking host system type... powerpc64-unknown-linux-gnu
checking for powerpc64-linux-gnu-ar... /usr/powerpc-linux-gnu/bin/ar
checking for powerpc64-linux-gnu-lipo... powerpc-linux-gnu-lipo
checking for powerpc64-linux-gnu-nm... 
/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.5/build/./gcc/nm
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.4x/gcc-4.4-4.4.5/build/./gcc/xgcc 
-B/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.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: in 
`/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.5/build/powerpc-linux-gnu/64/libgcc':
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.4x/gcc-4.4-4.4.5/build'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.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.4x/gcc-4.4-4.4.5'
make: *** [stamps/05-build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

   Attached build/config.log


no, the attached config.log doesn't belong to the build log above.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#604774: gcc-4.4 (cross): powerpc: cannot compute suffix of object files

2010-11-24 Thread Hector Oron
Package: gcc-4.4
Version: 4.4.5-6
Severity: wishlist

Hello,

 I just note this here, so I can remember.

 powerpc cross build with:
 GCC_TARGET=powerpc DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot

 fails with:
 [...]
configure: creating cache ./config.cache
checking for --enable-version-specific-runtime-libs... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking build system type... i486-pc-linux-gnu
checking host system type... powerpc64-unknown-linux-gnu
checking for powerpc64-linux-gnu-ar... /usr/powerpc-linux-gnu/bin/ar
checking for powerpc64-linux-gnu-lipo... powerpc-linux-gnu-lipo
checking for powerpc64-linux-gnu-nm... 
/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.5/build/./gcc/nm
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.4x/gcc-4.4-4.4.5/build/./gcc/xgcc 
-B/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.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: in 
`/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.5/build/powerpc-linux-gnu/64/libgcc':
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.4x/gcc-4.4-4.4.5/build'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.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.4x/gcc-4.4-4.4.5'
make: *** [stamps/05-build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

  Attached build/config.log

  Compiling with:
  DEB_CROSS_NO_BIARCH=yes GCC_TARGET=powerpc DEB_CROSS=yes dpkg-buildpackage 
-us -uc -rfakeroot

 [...]
  make[2]: Leaving directory 
`/srv/build/TOOLS-i386/powerpc/gcc-4.4x/gcc-4.4-4.4.5/build'
: # remove rpath settings from binaries and shared libs
for i in $(chrpath -k debian/tmp/usr/bin/* debian/tmp/usr/lib*/lib*.so.* 
debian/tmp/usr/lib*/gcj-4.4*/lib*.so.* 2/dev/null | awk -F: '/RPATH=/ {print 
$1}'); \
do \
  case $i in ecj1|*gij-*|*libjawt*|*libjvm*) continue; esac; \
  [ -h $i ]  continue; \
  chrpath --delete $i; \
  echo removed RPATH: $i; \
done
: # remove '*.la' and '*.lai' files, not shipped in any package.
find debian/tmp -name '*.la' -o -name '*.lai' | xargs -r rm -f
rm -f debian/tmp/usr/lib/gcc/powerpc-linux-gnu/4.4.5/adalib/lib*.so*
for i in gcc gcov; do \
  I=`echo $i | tr a-z A-Z`; \
  sed -e s/@NAME@/$I-4.4/g -e s/@name@/$i-4.4/g \
debian/dummy-man.1  debian/tmp/usr/share/man/man1/$i.1; \
done
for i in g77; do \
  I=`echo $i | tr a-z A-Z`; \
  sed -e s/@NAME@/$I-4.4/g -e s/@name@/$i-4.4/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.4x/gcc-4.4-4.4.5'
make: *** [stamps/07-install-stamp] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2


Best regards,

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (700, 'unstable'), (600, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.4 depends on:
ii  binutils  2.20.1-15  The GNU assembler, linker and bina
ii  cpp-4.4   4.4.5-6The GNU C preprocessor
ii  gcc-4.4-base  4.4.5-6The GNU Compiler Collection (base 
ii  libc6 2.11.2-7   Embedded GNU C Library: Shared lib
ii  libgcc1   1:4.5.1-9  GCC support library
ii  libgomp1  4.5.1-9GCC OpenMP (GOMP) support library

Versions of packages gcc-4.4 recommends:
ii  libc6-dev 2.11.2-7   Embedded GNU C Library: Developmen

Versions of packages gcc-4.4 suggests:
pn  gcc-4.4-doc   none (no description available)
pn  gcc-4.4-locales   none (no description