[Bug c/87891] New: _build/./gcc/as: line 106: exec: ppc64: not found
dougmencken at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Nov 6 05:16:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87891
Bug ID: 87891
Summary: _build/./gcc/as: line 106: exec: ppc64: not found
Product: gcc
Version: 8.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dougmencken at gmail dot com
Target Milestone: ---
When I try to cross-compile GCC from powerpc-darwin to powerpc64-darwin, it
fails at the beginning of libgcc
configure:3665: checking for suffix of object files
configure:3687: /Volumes/hfsplushd/Development/gcc-toolchain/_build/./gcc/xgcc
-B/Volumes/hfsplushd/Development/gcc-toolchain/_build/./gcc/
-B/Developer/GCC/8.2p/PowerPC/64bit/powerpc64-unknown-darwin/bin/
-B/Developer/GCC/8.2p/PowerPC/64bit/powerpc64-unknown-darwin/lib/ -isystem
/Developer/GCC/8.2p/PowerPC/64bit/powerpc64-unknown-darwin/include -isystem
/Developer/GCC/8.2p/PowerPC/64bit/powerpc64-unknown-darwin/sys-include -c -g
-O2 conftest.c >&5
/Volumes/hfsplushd/Development/gcc-toolchain/_build/./gcc/as: line 106: exec:
ppc64: not found
configure:3691: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3705: error: in
`/Volumes/hfsplushd/Development/gcc-toolchain/_build/powerpc64-unknown-darwin/libgcc':
configure:3708: error: cannot compute suffix of object files: cannot compile
Looks like it can’t parse “.machine ppc64” at the top of assembly file
How do I configure
../gcc-8.2.0/configure \
--build=powerpc-apple-darwin9 --host=powerpc-apple-darwin9
--target=powerpc64-unknown-darwin \
--prefix=/Developer/GCC/8.2p/PowerPC/64bit \
--enable-languages=c,c++,objc,obj-c++ \
--enable-shared --enable-static \
--enable-checking=release \
--enable-threads=posix --with-__thread --without-system-zlib \
--disable-nls --disable-werror
More information about the Gcc-bugs
mailing list