Can't build binutils 2.13.90 20021228 on sparc64-linux: configure failure in opcodes

Christian Jönsson c.christian.joensson@telia.com
Sat Dec 28 21:16:00 GMT 2002


This was on a Aurora SPARC Linux 0.42 build (Douglas) Ultra1
sun4u system with these packages:

binutils 2.13.1 20021207 sparc64-linux
bison-1.35-1
dejagnu-1.4.3-0   (built ftp://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.3-0.src.rpm)
expect-5.32.2-67
gcc 3.2.2 20021204 (prerelease) sparc64-linux
glibc-2.2.5-40
glibc64-2.2.5-40
kernel-2.4.19-1.2sparc
tcl-8.3.3-67

LAST_UPDATED: Sat Dec 28 22:51:56 UTC 2002

This is the first and last parts of my build output:

cd /usr/local/src/gcc-binutils/trunk/src && autoconf
/bin/sh ./config.status --recheck
running /bin/sh /usr/local/src/gcc-binutils/trunk/src/configure  sparc64-linux --prefix=/usr/local/gcc-binutils --enable-shared --enable-threads=posix --no-create --no-recursion
loading cache ./config.cache
checking host system type... sparc64-unknown-linux-gnu
checking target system type... sparc64-unknown-linux-gnu
checking build system type... sparc64-unknown-linux-gnu
checking for sparc64-linux-ar... no
checking for ar... (cached) ar
checking for sparc64-linux-as... no
checking for as... (cached) as
checking for sparc64-linux-dlltool... no
checking for dlltool... (cached) dlltool
checking for sparc64-linux-ld... no
checking for ld... (cached) ld
checking for sparc64-linux-nm... no
checking for nm... (cached) nm
checking for sparc64-linux-ranlib... no
checking for ranlib... (cached) ranlib
checking for sparc64-linux-windres... no
checking for windres... (cached) windres
checking for sparc64-linux-objcopy... no
checking for objcopy... (cached) objcopy
checking for sparc64-linux-objdump... no
checking for objdump... (cached) objdump
checking for sparc64-linux-ar... no
checking for ar... (cached) ar
checking for sparc64-linux-as... no
checking for as... (cached) as
checking for sparc64-linux-dlltool... no
checking for dlltool... (cached) dlltool
checking for sparc64-linux-ld... no
checking for ld... (cached) ld
checking for sparc64-linux-nm... no
checking for nm... (cached) nm
checking for sparc64-linux-ranlib... no
checking for ranlib... (cached) ranlib
checking for sparc64-linux-windres... no
checking for windres... (cached) windres
creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating Makefile

<snip>

gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I/usr/local/src/gcc-binutils/trunk/src/libiberty/../include  -W -Wall -Wtraditional -pedantic /usr/local/src/gcc-binutils/trunk/src/libiberty/mkstemps.c -o mkstemps.o
rm -f libiberty.a pic/libiberty.a
ar rc libiberty.a \
  regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o choose-temp.o concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o  mkstemps.o
ranlib libiberty.a
if [ x"`case '-g -O2 -g -O2 -fno-implicit-templates' in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`" != x ]; then \
  cd pic; \
  ar rc libiberty.a \
    regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o choose-temp.o concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o  mkstemps.o; \
  ranlib libiberty.a; \
  cd ..; \
else true; fi
rm -f needed-list; touch needed-list; \
for f in atexit calloc memchr memcmp memcpy memmove memset rename strchr strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf vfork waitpid bcmp bcopy bzero; do \
  for g in mkstemps.o ; do \
    case "$g" in \
      *$f*) echo $g >> needed-list ;; \
    esac; \
  done; \
done
echo regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o choose-temp.o concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o > required-list
make[2]: Entering directory `/usr/local/src/gcc-binutils/trunk/objdir-binutils/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir-binutils/libiberty/testsuite'
make[1]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir-binutils/libiberty'
Configuring in opcodes
loading cache .././config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
configure: error: can only configure for one host and one target at a time
make: *** [opcodes/Makefile] Error 1

I'm off to bed now :-)

Cheers,

/ChJ



More information about the Binutils mailing list