This is the mail archive of the binutils@sourceware.cygnus.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]

Re: [PATCH]: ld/Makefile.am


On Fri, Mar 10, 2000 at 03:02:42PM -0300, Alexandre Oliva wrote:
> On Mar 10, 2000, "H . J . Lu" <hjl@lucon.org> wrote:
> 
> > gcc: installation problem, cannot exec `/work/ia64/bin/cygnus/20000303/gcc/collect2': Argument list too long
> > collect2: ld returned 1 exit status
> 
> > Does this answer your question? 
> 
> Nope, but it hints to some way to investigate the problem.  Please
> remove ld/.libs/lt-ld-new, add `-x' after `#! /bin/sh' in ld/ld-new
> and try again.  It indeed seems that ld/ld-new is not linking
> ld/.libs/lt-ld-new properly (maybe it's invoking the gcc under
> construction to do it?), but we should find out why, not just paper
> over the problem.
> 

OOops. Here is the complete log. Maybe the wrong ld or gcc is used.


H.J.
---
+ Xsed=sed -e 1s/^X//
+ sed_quote_subst=s/\([\\`\\"$\\\\]\)/\\\1/g
+ test set = set
+ CDPATH=
+ export CDPATH
+ relink_command=gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ test  = %%%MAGIC variable%%%
+ test  != %%%MAGIC variable%%%
+ echo=echo
+ file=/work/ia64/bin/cygnus/20000303/gcc/collect-ld
+ test X-shared = X--no-reexec
+ test X\t = X\t
+ :
++ echo X/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc
+ test x/work/ia64/bin/cygnus/20000303/gcc = x/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -n s/.*-> //p
+ file=../ld/ld-new
+ test -n ../ld/ld-new
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ destdir=../ld
+ test x../ld != x../ld/ld-new
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc/../ld
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%^.*/%%
+ file=ld-new
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/../ld/ld-new
++ sed -n s/.*-> //p
+ file=
+ test -n 
++ cd /work/ia64/bin/cygnus/20000303/gcc/../ld
++ pwd
+ absdir=/work/ia64/bin/cygnus/20000303/ld
+ test -n /work/ia64/bin/cygnus/20000303/ld
+ thisdir=/work/ia64/bin/cygnus/20000303/ld
+ program=lt-ld-new
+ progdir=/work/ia64/bin/cygnus/20000303/ld/.libs
+ test ! -f /work/ia64/bin/cygnus/20000303/ld/.libs/lt-ld-new
+ file=27711-lt-ld-new
+ test ! -d /work/ia64/bin/cygnus/20000303/ld/.libs
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27711-lt-ld-new
+ test -n gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ cd /work/ia64/bin/cygnus/20000303/ld
+ eval gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
++ gcc -g -O2 -o /work/ia64/bin/cygnus/20000303/ld/.libs/27711-lt-ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ Xsed=sed -e 1s/^X//
+ sed_quote_subst=s/\([\\`\\"$\\\\]\)/\\\1/g
+ test set = set
+ CDPATH=
+ export CDPATH
+ relink_command=gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ test  = %%%MAGIC variable%%%
+ test  != %%%MAGIC variable%%%
+ echo=echo
+ file=/work/ia64/bin/cygnus/20000303/gcc/collect-ld
+ test X-dynamic-linker = X--no-reexec
+ test X\t = X\t
+ :
++ echo X/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc
+ test x/work/ia64/bin/cygnus/20000303/gcc = x/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -n s/.*-> //p
+ file=../ld/ld-new
+ test -n ../ld/ld-new
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ destdir=../ld
+ test x../ld != x../ld/ld-new
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc/../ld
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%^.*/%%
+ file=ld-new
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/../ld/ld-new
++ sed -n s/.*-> //p
+ file=
+ test -n 
++ cd /work/ia64/bin/cygnus/20000303/gcc/../ld
++ pwd
+ absdir=/work/ia64/bin/cygnus/20000303/ld
+ test -n /work/ia64/bin/cygnus/20000303/ld
+ thisdir=/work/ia64/bin/cygnus/20000303/ld
+ program=lt-ld-new
+ progdir=/work/ia64/bin/cygnus/20000303/ld/.libs
+ test ! -f /work/ia64/bin/cygnus/20000303/ld/.libs/lt-ld-new
+ file=27734-lt-ld-new
+ test ! -d /work/ia64/bin/cygnus/20000303/ld/.libs
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27734-lt-ld-new
+ test -n gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ cd /work/ia64/bin/cygnus/20000303/ld
+ eval gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
++ gcc -g -O2 -o /work/ia64/bin/cygnus/20000303/ld/.libs/27734-lt-ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ Xsed=sed -e 1s/^X//
+ sed_quote_subst=s/\([\\`\\"$\\\\]\)/\\\1/g
+ test set = set
+ CDPATH=
+ export CDPATH
+ relink_command=gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ test  = %%%MAGIC variable%%%
+ test  != %%%MAGIC variable%%%
+ echo=echo
+ file=/work/ia64/bin/cygnus/20000303/gcc/collect-ld
+ test X-dynamic-linker = X--no-reexec
+ test X\t = X\t
+ :
++ echo X/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc
+ test x/work/ia64/bin/cygnus/20000303/gcc = x/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -n s/.*-> //p
+ file=../ld/ld-new
+ test -n ../ld/ld-new
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ destdir=../ld
+ test x../ld != x../ld/ld-new
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc/../ld
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%^.*/%%
+ file=ld-new
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/../ld/ld-new
++ sed -n s/.*-> //p
+ file=
+ test -n 
++ cd /work/ia64/bin/cygnus/20000303/gcc/../ld
++ pwd
+ absdir=/work/ia64/bin/cygnus/20000303/ld
+ test -n /work/ia64/bin/cygnus/20000303/ld
+ thisdir=/work/ia64/bin/cygnus/20000303/ld
+ program=lt-ld-new
+ progdir=/work/ia64/bin/cygnus/20000303/ld/.libs
+ test ! -f /work/ia64/bin/cygnus/20000303/ld/.libs/lt-ld-new
+ file=27757-lt-ld-new
+ test ! -d /work/ia64/bin/cygnus/20000303/ld/.libs
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27757-lt-ld-new
+ test -n gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ cd /work/ia64/bin/cygnus/20000303/ld
+ eval gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
++ gcc -g -O2 -o /work/ia64/bin/cygnus/20000303/ld/.libs/27757-lt-ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ Xsed=sed -e 1s/^X//
+ sed_quote_subst=s/\([\\`\\"$\\\\]\)/\\\1/g
+ test set = set
+ CDPATH=
+ export CDPATH
+ relink_command=gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ test  = %%%MAGIC variable%%%
+ test  != %%%MAGIC variable%%%
+ echo=echo
+ file=/work/ia64/bin/cygnus/20000303/gcc/collect-ld
+ test X-dynamic-linker = X--no-reexec
+ test X\t = X\t
+ :
++ echo X/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc
+ test x/work/ia64/bin/cygnus/20000303/gcc = x/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -n s/.*-> //p
+ file=../ld/ld-new
+ test -n ../ld/ld-new
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ destdir=../ld
+ test x../ld != x../ld/ld-new
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc/../ld
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%^.*/%%
+ file=ld-new
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/../ld/ld-new
++ sed -n s/.*-> //p
+ file=
+ test -n 
++ cd /work/ia64/bin/cygnus/20000303/gcc/../ld
++ pwd
+ absdir=/work/ia64/bin/cygnus/20000303/ld
+ test -n /work/ia64/bin/cygnus/20000303/ld
+ thisdir=/work/ia64/bin/cygnus/20000303/ld
+ program=lt-ld-new
+ progdir=/work/ia64/bin/cygnus/20000303/ld/.libs
+ test ! -f /work/ia64/bin/cygnus/20000303/ld/.libs/lt-ld-new
+ file=27780-lt-ld-new
+ test ! -d /work/ia64/bin/cygnus/20000303/ld/.libs
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27780-lt-ld-new
+ test -n gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ cd /work/ia64/bin/cygnus/20000303/ld
+ eval gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
++ gcc -g -O2 -o /work/ia64/bin/cygnus/20000303/ld/.libs/27780-lt-ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ Xsed=sed -e 1s/^X//
+ sed_quote_subst=s/\([\\`\\"$\\\\]\)/\\\1/g
+ test set = set
+ CDPATH=
+ export CDPATH
+ relink_command=gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ test  = %%%MAGIC variable%%%
+ test  != %%%MAGIC variable%%%
+ echo=echo
+ file=/work/ia64/bin/cygnus/20000303/gcc/collect-ld
+ test X-dynamic-linker = X--no-reexec
+ test X\t = X\t
+ :
++ echo X/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc
+ test x/work/ia64/bin/cygnus/20000303/gcc = x/work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/collect-ld
++ sed -n s/.*-> //p
+ file=../ld/ld-new
+ test -n ../ld/ld-new
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%/[^/]*$%%
+ destdir=../ld
+ test x../ld != x../ld/ld-new
+ thisdir=/work/ia64/bin/cygnus/20000303/gcc/../ld
++ echo X../ld/ld-new
++ sed -e 1s/^X// -e s%^.*/%%
+ file=ld-new
++ ls -ld /work/ia64/bin/cygnus/20000303/gcc/../ld/ld-new
++ sed -n s/.*-> //p
+ file=
+ test -n 
++ cd /work/ia64/bin/cygnus/20000303/gcc/../ld
++ pwd
+ absdir=/work/ia64/bin/cygnus/20000303/ld
+ test -n /work/ia64/bin/cygnus/20000303/ld
+ thisdir=/work/ia64/bin/cygnus/20000303/ld
+ program=lt-ld-new
+ progdir=/work/ia64/bin/cygnus/20000303/ld/.libs
+ test ! -f /work/ia64/bin/cygnus/20000303/ld/.libs/lt-ld-new
+ file=27803-lt-ld-new
+ test ! -d /work/ia64/bin/cygnus/20000303/ld/.libs
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27803-lt-ld-new
+ test -n gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
+ cd /work/ia64/bin/cygnus/20000303/ld
+ eval gcc -g -O2 -o $progdir/$file ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
++ gcc -g -O2 -o /work/ia64/bin/cygnus/20000303/ld/.libs/27803-lt-ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_ia64.o ../bfd/.libs/libbfd.so ../libiberty/libiberty.a -Wl,--rpath -Wl,/work/ia64/bin/cygnus/20000303/bfd/.libs -Wl,--rpath -Wl,/usr/ia64-cygnus-linux/lib
gcc: installation problem, cannot exec `/work/ia64/bin/cygnus/20000303/gcc/collect2': Argument list too long
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27803-lt-ld-new
+ exit 1
collect2: ld returned 1 exit status
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27780-lt-ld-new
+ exit 1
collect2: ld returned 1 exit status
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27757-lt-ld-new
+ exit 1
collect2: ld returned 1 exit status
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27734-lt-ld-new
+ exit 1
collect2: ld returned 1 exit status
+ rm -f /work/ia64/bin/cygnus/20000303/ld/.libs/27711-lt-ld-new
+ exit 1
collect2: ld returned 1 exit status

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