On Mon, 2006-03-13 22:49:57 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Author: pault
> Date: Mon Mar 13 22:49:56 2006
> New Revision: 112028
> 
> URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112028
> 2006-03-13  Paul Thomas  <[EMAIL PROTECTED]>
> 
> Modified:
>     trunk/configure
[...]
-
 # Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.13 
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+# Generated by GNU Autoconf 2.59.
 #
+# Copyright (C) 2003 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
[...]

It seems this broke building a cross-compiled native compiler for me
(vax-linux-uclibc target) during 'make all-gcc'
(target=host=vax-linux-uclibc, build=i686-linux):

gcc -c -DIN_GCC   -static  -DGENERATOR_FILE -I. -Ibuild 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/build 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/../include 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/../libcpp/include  
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/../libdecnumber 
-I../libdecnumber    -o build/errors.o 
/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/errors.c
gcc -DIN_GCC   -static  -DGENERATOR_FILE  -o build/genmodes \
            build/genmodes.o build/errors.o 
../build-i686-pc-linux-gnu/libiberty/libiberty.a
/usr/bin/ld: ../build-i686-pc-linux-gnu/libiberty/libiberty.a(hashtab.o): 
Relocations in generic ELF (EM: 75)
/usr/bin/ld: ../build-i686-pc-linux-gnu/libiberty/libiberty.a(hashtab.o): 
Relocations in generic ELF (EM: 75)
../build-i686-pc-linux-gnu/libiberty/libiberty.a: could not read symbols: File 
in wrong format
collect2: ld returned 1 exit status
make[1]: *** [build/genmodes] Error 1
make[1]: Leaving directory 
`/tmp/build-temp-vax-linux-uclibc/build/gcc1-native/gcc'
make: *** [all-gcc] Error 2
#-Stop  at 20060313-233751-UTC with ret=2 in 
/tmp/build-temp-vax-linux-uclibc/build/gcc1-native: make all-gcc


It seems it is now building/linking libiberty compiled for the build
system, not for the host system:-)

Last known successfull build log:
        http://lug-owl.de/~jbglaw/gcc-buildlog/build-vax-linux-uclibc.ack

Failed build:
        http://lug-owl.de/~jbglaw/gcc-buildlog/build-vax-linux-uclibc.nack

This was configured with:

        CC="vax-linux-uclibc-gcc" LDFLAGS=-static CFLAGS=-static        \
                ac_cv_func_strncmp_works=yes                            \
                        execute "${GCC_SRC}/configure"                  \
                        --disable-multilib                              \
                        --with-newlib                                   \
                        --disable-nls                                   \
                        --enable-threads=no                             \
                        --disable-threads                               \
                        --enable-symvers=gnu                            \
                        --enable-__cxa_atexit                           \
                        --disable-shared                                \
                        --host="vax-linux-uclibc"                       \
                        --build="`${BINUTILS_SRC}/config.guess`"        \
                        --host="vax-linux-uclibc"                       \
                        --target="vax-linux-uclibc"                     \
                        --prefix=/usr                                   \
                        --enable-languages="c"

MfG, JBG

-- 
Jan-Benedict Glaw       [EMAIL PROTECTED]    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 für einen Freien Staat voll Freier Bürger"  | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));

Attachment: signature.asc
Description: Digital signature

Reply via email to