Hi Matthias, On Sun, 13 Apr 2014 16:50:39 +0000, Matthias Klose <[email protected]> wrote: > The package fails to build on ppc64el (powerpc64le-linux-gnu), because > the config.{guess,sub} files are out of date, and are not updated during > the build. If possible, please do not update these files directly, > but build-depend on autotools-dev instead, and use the tools provided > by autotools-dev to update these files.
Are you sure that is the cause? I'm using the same autoreconf-ing system as
is used in gcc-4.8 (from rules.patch in the gcc source), and powerpc64le is
catered for in the resulting files:
$ grep -r powerpc64le src
src/config.sub: | powerpc | powerpc64 | powerpc64le | powerpcle \
src/config.sub: | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
src/config.sub: basic_machine=powerpc64le-unknown
src/config.sub: basic_machine=powerpc64le-`echo $basic_machine | sed
's/^[^-]*-//'`
src/config.guess: echo powerpc64le-unknown-linux-${LIBC}
src/libtool.m4: powerpc64le-*linux*)
src/zlib/configure: powerpc64le-*linux*)
src/libffi/autom4te.cache/output.0: powerpc64le-*linux*)
src/libffi/configure: powerpc64le-*linux*)
src/boehm-gc/configure: powerpc64le-*linux*)
src/libitm/autom4te.cache/output.0: powerpc64le-*linux*)
src/libitm/configure: powerpc64le-*linux*)
src/libstdc++-v3/autom4te.cache/output.0: powerpc64le-*linux*)
src/libstdc++-v3/configure: powerpc64le-*linux*)
src/libjava/autom4te.cache/output.0: powerpc64le-*linux*)
src/libjava/configure: powerpc64le-*linux*)
src/libjava/libltdl/autom4te.cache/output.0: powerpc64le-*linux*)
src/libjava/libltdl/acinclude.m4: powerpc64le-*linux*)
src/libjava/libltdl/configure: powerpc64le-*linux*)
src/libjava/classpath/configure: powerpc64le-*linux*)
src/libjava/classpath/config.sub: | powerpc | powerpc64 | powerpc64le |
powerpcle \
src/libjava/classpath/config.sub: | powerpc-* | powerpc64-* |
powerpc64le-* | powerpcle-* \
src/libjava/classpath/config.sub:
basic_machine=powerpc64le-unknown
src/libjava/classpath/config.sub: basic_machine=powerpc64le-`echo
$basic_machine | sed 's/^[^-]*-//'`
src/libsanitizer/configure: powerpc64le-*linux*)
src/libbacktrace/autom4te.cache/output.0: powerpc64le-*linux*)
src/libbacktrace/configure: powerpc64le-*linux*)
src/libobjc/configure: powerpc64le-*linux*)
src/libgomp/configure: powerpc64le-*linux*)
src/gcc/autom4te.cache/output.0: powerpc64le-*linux*)
src/gcc/config.gcc: all | *powerpc64le-* | *powerpcle-*)
src/gcc/ChangeLog: Apply mainline r202190, powerpc64le multilibs and
multiarch dir
src/gcc/ChangeLog: powerpc64le.
src/gcc/configure: powerpc64le-*linux*)
src/libquadmath/configure: powerpc64le-*linux*)
src/libgo/autom4te.cache/output.0: powerpc64le-*linux*)
src/libgo/configure: powerpc64le-*linux*)
src/libgo/config/libtool.m4: powerpc64le-*linux*)
src/lto-plugin/configure: powerpc64le-*linux*)
src/libgfortran/configure: powerpc64le-*linux*)
src/libmudflap/configure: powerpc64le-*linux*)
src/libssp/configure: powerpc64le-*linux*)
src/libatomic/configure: powerpc64le-*linux*)
The end of the build has
Configuring in i686-w64-mingw32/libgcc
configure: creating cache ./config.cache
checking build system type... powerpc64le-unknown-linux-gnu
checking host system type... i686-w64-mingw32
checking for --enable-version-specific-runtime-libs... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar
checking for i686-w64-mingw32-lipo... i686-w64-mingw32-lipo
checking for i686-w64-mingw32-nm...
/build/buildd/gcc-mingw-w64-12/build/i686-w64-mingw32/./gcc/nm
checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib
checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip
checking whether ln -s works... yes
checking for i686-w64-mingw32-gcc...
/build/buildd/gcc-mingw-w64-12/build/i686-w64-mingw32/./gcc/xgcc
-B/build/buildd/gcc-mingw-w64-12/build/i686-w64-mingw32/./gcc/
-L/usr/i686-w64-mingw32/lib -L/usr/mingw/lib -isystem
/usr/i686-w64-mingw32/include -isystem /usr/mingw/include
-B/usr/i686-w64-mingw32/bin/ -B/usr/i686-w64-mingw32/lib/ -isystem
/usr/i686-w64-mingw32/include -isystem /usr/i686-w64-mingw32/sys-include
-isystem /build/buildd/gcc-mingw-w64-12/build/i686-w64-mingw32/sys-include
checking for suffix of object files... configure: error: in
`/build/buildd/gcc-mingw-w64-12/build/i686-w64-mingw32/i686-w64-mingw32/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
which suggests something other than missing powerpc64le support in the
various autotools files.
Is there any chance I could get access to a powerpc64le machine to
investigate this further?
Regards,
Stephen
signature.asc
Description: PGP signature

