This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Problem with crosstool on MacOS X


Dan,
I still have an unsolved issue when trying to build gcc-2.95.3 for ARM with Objective-C and C++ enabled (but no Objective-C++ of course) on a MacOS X machine and maybe you know of a solution.


Although the libiberty problem seems to be a regular FAQ for years (try http://www.google.com/search?q=libiberty+No+targets+specified ) there are no answers to find anywhere... The only thing I could find out is that it appears not to depend on the host and on the target architecture.

I tried with crosstools-0.38 and 0.42 - no difference.

Many thanks,
Nikolaus Schaller

-------

The build breaks in line 65837 of the log with:

cd ../libiberty ; make "SHELL=/bin/sh" "INSTALL=/bin/sh /Volumes/ Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux-gnu/ gcc-2.95.3-glibc-2.2.2/gcc-2.95.3/install-sh -c" "INSTALL_DATA=/bin/ sh /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown- linux-gnu/gcc-2.95.3-glibc-2.2.2/gcc-2.95.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ gcc-2.95.3/install-sh -c " "prefix=/Developer/Xtoolchain/gcc-2.95.3- glibc-2.2.2/arm-unknown-linux-gnu" "exec_prefix=/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu" "tooldir=/Developer/ Xtoolchain/gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown- linux-gnu" "gxx_include_dir=/Developer/Xtoolchain/gcc-2.95.3- glibc-2.2.2/arm-unknown-linux-gnu/include/g++-3" "libsubdir=/ Developer/Xtoolchain/gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/lib/ gcc-lib/arm-unknown-linux-gnu/2.95.3" "gcc_version=2.95.3" "gcc_version_trigger=/Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/ build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/gcc-2.95.3/gcc/ version.c" "AR=arm-unknown-linux-gnu-ar" "AR_FLAGS=rc" "CC=/Volumes/ Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux-gnu/ gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/Volumes/Xtoolchain/ Xtoolchain/crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3- glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/gcc-2.95.3- glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/bin/" "CXX=/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/Volumes/Xtoolchain/ Xtoolchain/crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3- glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/gcc-2.95.3- glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/bin/" "CFLAGS=-O2" "CXXFLAGS=-O2 -fvtable-thunks -D_GNU_SOURCE" "NM=arm- unknown-linux-gnu-nm" "RANLIB=arm-unknown-linux-gnu-ranlib" "LIBCFLAGS=-O2" "LIBCXXFLAGS=-O2 -fvtable-thunks -D_GNU_SOURCE -fno- implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/Volumes/ Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux-gnu/ gcc-2.95.3-glibc-2.2.2/build-gcc/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++-3-libc6.1-2-2.10.0.so" "SHCURSES=" "RUNTESTFLAGS="
make[4]: Entering directory `/Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ build-gcc/arm-unknown-linux-gnu/libiberty'
make[4]: *** No targets specified and no makefile found. Stop.
make[4]: Leaving directory `/Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ build-gcc/arm-unknown-linux-gnu/libiberty'
make[3]: *** [../libiberty/libiberty.a] Error 2
make[3]: Leaving directory `/Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ build-gcc/arm-unknown-linux-gnu/libstdc++'
make[2]: *** [all-target-libstdc++] Error 2
make[2]: Leaving directory `/Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ build-gcc'


The libiberty/config.log file looks like:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:591: checking host system type
configure:614: checking build system type
configure:640: checking for arm-unknown-linux-gnu-ar
configure:672: checking for arm-unknown-linux-gnu-ranlib
configure:749: checking for gcc
configure:828: checking whether we are using GNU C
configure:837: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c
configure:852: checking whether /Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ build-gcc/gcc/xgcc -B/Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/ build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/ Developer/Xtoolchain/gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm- unknown-linux-gnu/bin/ accepts -g
configure:881: checking for POSIXized ISC
configure:919: checking for a BSD compatible install
configure:980: checking how to run the C preprocessor
configure:1001: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for sys/file.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for sys/param.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for stdlib.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for string.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for unistd.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for strings.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for sys/time.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1063: checking for sys/resource.h
configure:1073: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -E conftest.c >/dev/null 2>conftest.out
configure:1100: checking for sys/wait.h that is POSIX.1 compatible
configure:1121: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -c -O2 conftest.c 1>&5
configure:1749: checking whether the C compiler (/Volumes/Xtoolchain/ Xtoolchain/crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3- glibc-2.2.2/build-gcc/gcc/xgcc -B/Volumes/Xtoolchain/Xtoolchain/ crosstool-0.42/build/arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/ build-gcc/gcc/ -B/Developer/Xtoolchain/gcc-2.95.3-glibc-2.2.2/arm- unknown-linux-gnu/arm-unknown-linux-gnu/bin/ -O2 ) works
configure:1765: /Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/ arm-unknown-linux-gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/xgcc -B/ Volumes/Xtoolchain/Xtoolchain/crosstool-0.42/build/arm-unknown-linux- gnu/gcc-2.95.3-glibc-2.2.2/build-gcc/gcc/ -B/Developer/Xtoolchain/ gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/arm-unknown-linux-gnu/ bin/ -o conftest -O2 conftest.c 1>&5
/Developer/Xtoolchain/gcc-2.95.3-glibc-2.2.2/arm-unknown-linux-gnu/ arm-unknown-linux-gnu/lib/libc_nonshared.a: could not read symbols: Archive has no index; run ranlib to add one
collect2: ld returned 1 exit status
configure: failed program was:


#line 1760 "configure"
#include "confdefs.h"

main(){return(0);}


-- For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]