David!

After the latest binutils import, attempts to cross-compile
Alpha fail at the cross-tools stage of buildworld as shown
below.  Please also note sed(1) complaints about nonexistent
ldscripts/ files.  I suspect that "normal" alpha worlds may
be broken as well, but I can't tell for sure.

: --------------------------------------------------------------
: >>> stage 3: cross tools
: --------------------------------------------------------------
: cd /usr/src; TOOLS_PREFIX=/usr/obj/alpha/usr/src/i386 
:MAKEOBJDIRPREFIX=/usr/obj/alpha/usr/src/i386  DESTDIR=  INSTALL="sh 
:/usr/src/tools/install.sh" make -f Makefile.inc1 -DBOOTSTRAPPING  -DNOHTML -DNOINFO 
:-DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED  -DNO_WERROR -DNO_FORTRAN -DNO_GDB cross-tools
: [...]
: cd /usr/src/gnu/usr.bin/binutils;  make obj;  make depend;  make all;  make 
:DESTDIR=/usr/obj/alpha/usr/src/i386 install
: [...]
: ===> ld
: ln -sf 
:/usr/src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld/emultempl/astring.sed
: stringify.sed
: sh /usr/src/gnu/usr.bin/binutils/ld/genscripts.sh 
:/usr/src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld \"/usr/lib\"  
:alpha-unknown-freebsd alpha-unknown-freebsd alpha-unknown-freebsd  elf64alpha ""  
:elf64alpha alpha-unknown-freebsd
: sed: ldscripts/elf64alpha.xsc: No such file or directory
: sed: ldscripts/elf64alpha.xc: No such file or directory
: [...]
: ===> addr2line
: cc -O -pipe   -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/usr.bin/binutils/addr2line 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../libbfd/alpha 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../../../../contrib/binutils/include 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../libbinutils 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../../../../contrib/binutils/binutils    -c 
:/usr/src/gnu/usr.bin/binutils/addr2line/../../../../contrib/binutils/binutils/addr2line.c
: cc -O -pipe   -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/usr.bin/binutils/addr2line 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../libbfd/alpha 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../../../../contrib/binutils/include 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../libbinutils 
:-I/usr/src/gnu/usr.bin/binutils/addr2line/../../../../contrib/binutils/binutils     
:-static -o addr2line addr2line.o  ../libbinutils/libbinutils.a ../libbfd/libbfd.a 
:../libiberty/libiberty.a
: ../libbinutils/libbinutils.a(bucomm.o): In function `make_tempname':
: bucomm.o(.text+0x3af): warning: mktemp() possibly used unsafely; consider using 
:mkstemp()
: ../libbfd/libbfd.a(archive.o): In function `bfd_slurp_armap':
: archive.o(.text+0xf0d): undefined reference to `bfd_elf64_archive_slurp_armap'
: *** Error code 1
: 
: Stop in /usr/src/gnu/usr.bin/binutils/addr2line.
: *** Error code 1


-- 
Ruslan Ermilov          Sysadmin and DBA,
[EMAIL PROTECTED]           Sunbay Software AG,
[EMAIL PROTECTED]          FreeBSD committer,
+380.652.512.251        Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to