This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


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

gcc-20020218 snapshot build problems with binutils?


Howdy,

I'm building (or trying) to build the above mentioned snapshot on "my"
solaris 2.8 system and am getting an error that appears to be in ld. I'm
NOT terribly sure that this is where the bug is tho. I'm using the
following versions of gcc, as and ld:

# gcc --version;ld --version;as --version
gcc (GCC) 3.1 20020218 (experimental)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GNU ld version 2.11.93.0.2 20020207
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.

GNU assembler 2.11.93.0.2 20020207
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `sparc-sun-solaris2.8'.


And here's the indication of the problem I'm having:



./gcc-20020218/sparc-sun-solaris2.8/sparc-sun-solaris2.8/sparcv9/libiberty/config.log

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

configure:590: checking whether to enable maintainer-specific portions of
Makefiles
configure:615: checking for makeinfo
configure:661: checking for perl
configure:701: checking host system type
configure:724: checking build system type
configure:750: checking for ar
configure:782: checking for ranlib
configure:851: checking for gcc
configure:930: checking whether we are using GNU C
configure:955: checking whether
/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 accepts -g
configure:986: checking for POSIXized ISC
configure:1007: checking for working const
configure:1061: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -c -g  conftest.c 1>
&5
configure:1082: checking for inline
configure:1096: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -c -g  conftest.c 1>
&5
configure:1139: checking for a BSD compatible install
configure:1200: checking how to run the C preprocessor
configure:1283: checking for sys/file.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for sys/param.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for limits.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for stdlib.h
configure:1283: checking for string.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for unistd.h
configure:1283: checking for strings.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for sys/time.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for time.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for sys/resource.h
configure:1283: checking for sys/stat.h
configure:1283: checking for sys/mman.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for fcntl.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1283: checking for alloca.h
configure:1293: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1320: checking for sys/wait.h that is POSIX.1 compatible
configure:1341: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -c -g  conftest.c 1>
&5
configure:1362: checking whether time.h and sys/time.h may both be included
configure:1376: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -c -g  conftest.c 1>
&5
configure:1398: checking whether errno must be declared
configure:1410: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -c -g  conftest.c 1>
&5
configure:1432: checking for ANSI C header files
configure:1445: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -E  conftest.c
>/dev/null 2>conftest.out
configure:1512: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -o conftest -g
conftest.c  1>&5
/usr/lib/libdl.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
configure: failed program was:
#line 1501 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
int main () { int i; for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); }

configure:1536: checking for uintptr_t
configure:2196: checking whether the C compiler
(/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -g ) works
configure:2212: /tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/xgcc
-B/tmp/tools/gcc/gcc-20020218/sparc-sun-solaris2.8/gcc/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/bin/
-B/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/lib/ -isystem
/usr/lsd/SunOS.5.8/sparc-sun-solaris2.8/include  -m64 -o conftest -g
conftest.c  1>&5
/usr/lib/libdl.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
configure: failed program was:

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

main(){return(0);}


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