From owner-freebsd-current@FreeBSD.ORG Wed Jun 30 16:41:10 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C2E916A4CE; Wed, 30 Jun 2004 16:41:10 +0000 (GMT) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41ADF43D46; Wed, 30 Jun 2004 16:41:09 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id i5UGl5JQ057071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Jun 2004 19:47:07 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.12.11/8.12.11) id i5UGel6M087077; Wed, 30 Jun 2004 19:40:47 +0300 (EEST) (envelope-from ru) Date: Wed, 30 Jun 2004 19:40:47 +0300 From: Ruslan Ermilov To: "David O'Brien" Message-ID: <20040630164047.GC86725@ip.net.ua> Mail-Followup-To: Ruslan Ermilov , current@FreeBSD.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vEao7xgI/oilGqZ+" Content-Disposition: inline User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: current@FreeBSD.org Subject: Query on status of cross-builds X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2004 16:41:10 -0000 --vEao7xgI/oilGqZ+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dear David, After the recent BU upgrade, cross-arch builds on our reference i386 platfo= rm are seriously broken. The current status (as of today) is as follows: - amd64, pc98: build fine - alpha: building of sys/boot is disabled (in the native-arch build too) - ia64: internal errors in ld(1) - powerpc: not yet supported - sparc64: generates bad assembler in gnu/usr.bin/tar A question for you. Do you have any plans/patches/WIP to fix all/some of them? If so, can you please let us know what are the problems from the above list you're working on currently, and their current status? Would be much appreciated... On Wed, Jun 30, 2004 at 10:07:42AM -0400, FreeBSD Tinderbox wrote: > TB --- 2004-06-30 13:55:09 - starting CURRENT tinderbox run for ia64/ia64 > >>> stage 4.2: building libraries > [...] > cc -fpic -DPIC -O2 -pipe -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/li= b/libasn1/../../../crypto/heimdal/lib/asn1 -I/tinderbox/CURRENT/ia64/ia64/s= rc/kerberos5/lib/libasn1/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFI= G_H -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/lib/libasn1/../../include = -DINET6 -c asn1_Ticket.c -o asn1_Ticket.So > cc -fpic -DPIC -O2 -pipe -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/li= b/libasn1/../../../crypto/heimdal/lib/asn1 -I/tinderbox/CURRENT/ia64/ia64/s= rc/kerberos5/lib/libasn1/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFI= G_H -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/lib/libasn1/../../include = -DINET6 -c asn1_TicketFlags.c -o asn1_TicketFlags.So > cc -fpic -DPIC -O2 -pipe -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/li= b/libasn1/../../../crypto/heimdal/lib/asn1 -I/tinderbox/CURRENT/ia64/ia64/s= rc/kerberos5/lib/libasn1/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFI= G_H -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/lib/libasn1/../../include = -DINET6 -c asn1_TransitedEncoding.c -o asn1_TransitedEncoding.So > cc -fpic -DPIC -O2 -pipe -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/li= b/libasn1/../../../crypto/heimdal/lib/asn1 -I/tinderbox/CURRENT/ia64/ia64/s= rc/kerberos5/lib/libasn1/../../../crypto/heimdal/lib/roken -I. -DHAVE_CONFI= G_H -I/tinderbox/CURRENT/ia64/ia64/src/kerberos5/lib/libasn1/../../include = -DINET6 -c asn1_UNSIGNED.c -o asn1_UNSIGNED.So > building shared library libasn1.so.7 > cc: Internal error: Bus error (program ld) > Please submit a full bug report. > See for instructions. > *** Error code 1 >=20 > Stop in /tinderbox/CURRENT/ia64/ia64/src/kerberos5/lib/libasn1. > *** Error code 1 On Wed, Jun 30, 2004 at 10:13:26AM -0400, FreeBSD Tinderbox wrote: > TB --- 2004-06-30 14:07:42 - starting CURRENT tinderbox run for powerpc/p= owerpc > >>> stage 3: cross tools > [...] > sed -e 's,!!TRAD_HEADER!!,,g' /tinderbox/CURRENT/powerpc/powerpc/src/gnu/= usr.bin/binutils/libbfd/config.h.fbsd > config.h > echo '#define BFD_VERSION 215000000' > bfdver.h > echo '#define BFD_VERSION_DATE 20040517' >> bfdver.h > echo '#define BFD_VERSION_STRING "2.15 [FreeBSD] 2004-05-23"' >> bfdver.h > rm -f .depend > mkdep -f .depend -a -I. -I/tinderbox/CURRENT/powerpc/powerpc/src/gnu/u= sr.bin/binutils/libbfd/powerpc -I/tinderbox/CURRENT/powerpc/powerpc/src/gnu= /usr.bin/binutils/libbfd -I/tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.b= in/binutils/libbfd/../libbfd/powerpc -I/tinderbox/CURRENT/powerpc/powerpc/o= bj/powerpc/tinderbox/CURRENT/powerpc/powerpc/src/i386/tinderbox/CURRENT/pow= erpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../libbfd -I/tinderbox/CURRENT= /powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binuti= ls/include -DDEFAULT_VECTOR=3Dbfd_elf32_powerpc_vec -D_GNU_SOURCE -I/tinder= box/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../con= trib/binutils/bfd -DSELECT_ARCHITECTURES=3D" &bfd_powerpc_arch" -DHAVE_bfd_= elf32_powerpc_vec -DHAVE_bfd_elf32_powerpcle_vec -DHAVE_ppcboot_vec -DSELEC= T_VECS=3D" &bfd_elf32_powerpc_vec ,&bfd_elf32_powerpcle_vec ,&ppcboot_vec" = -I/home/tinderbox/sandbox/CURRENT/powerpc/powerpc/obj/powerpc/tinderbox/CUR= RENT/powerpc/powerpc/sr > c/i386/legacy/usr/include /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr= =2Ebin/binutils/libbfd/../../../../contrib/binutils/bfd/cpu-powerpc.c /tind= erbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../c= ontrib/binutils/bfd/cpu-rs6000.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu= /usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/elf32.c /tinderbo= x/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contr= ib/binutils/bfd/elf32-gen.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.= bin/binutils/libbfd/../../../../contrib/binutils/bfd/elf32-ppc.c /tinderbox= /CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contri= b/binutils/bfd/elflink.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin= /binutils/libbfd/../../../../contrib/binutils/bfd/ppcboot.c /tinderbox/CURR= ENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/bin= utils/bfd/archive.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binu= tils/libbfd/../../. > ./../contrib/binutils/bfd/archive64.c /tinderbox/CURRENT/powerpc/powerpc= /src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/archures.= c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../= =2E./../contrib/binutils/bfd/bfd.c /tinderbox/CURRENT/powerpc/powerpc/src/g= nu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/bfdwin.c /tinde= rbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../co= ntrib/binutils/bfd/binary.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.= bin/binutils/libbfd/../../../../contrib/binutils/bfd/cache.c /tinderbox/CUR= RENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/bi= nutils/bfd/coffgen.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/bin= utils/libbfd/../../../../contrib/binutils/bfd/corefile.c /tinderbox/CURRENT= /powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binuti= ls/bfd/elf.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/li= bbfd/../../../../co > ntrib/binutils/bfd/elf-eh-frame.c /tinderbox/CURRENT/powerpc/powerpc/src= /gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/elf-strtab.c = /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../..= /../contrib/binutils/bfd/format.c /tinderbox/CURRENT/powerpc/powerpc/src/gn= u/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/hash.c /tinderbo= x/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contr= ib/binutils/bfd/ihex.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/b= inutils/libbfd/../../../../contrib/binutils/bfd/init.c /tinderbox/CURRENT/p= owerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils= /bfd/libbfd.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/l= ibbfd/../../../../contrib/binutils/bfd/linker.c /tinderbox/CURRENT/powerpc/= powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/me= rge.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/..= /../../../contrib > /binutils/bfd/opncls.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bi= n/binutils/libbfd/../../../../contrib/binutils/bfd/reloc.c /tinderbox/CURRE= NT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binu= tils/bfd/section.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binut= ils/libbfd/../../../../contrib/binutils/bfd/srec.c /tinderbox/CURRENT/power= pc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd= /stab-syms.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/li= bbfd/../../../../contrib/binutils/bfd/stabs.c /tinderbox/CURRENT/powerpc/po= werpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/syms= =2Ec /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../= =2E./../../contrib/binutils/bfd/targets.c /tinderbox/CURRENT/powerpc/powerp= c/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/tekhex.c= /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../.= =2E/../contrib/binutils > /bfd/dwarf1.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutil= s/libbfd/../../../../contrib/binutils/bfd/dwarf2.c /tinderbox/CURRENT/power= pc/powerpc/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd= /bfdio.c /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbfd= /../../../../contrib/binutils/bfd/simple.c > /tinderbox/CURRENT/powerpc/powerpc/src/contrib/binutils/bfd/elf32-ppc.c:3= 4:23: elf32-ppc.h: No such file or directory > mkdep: compile failed > *** Error code 1 >=20 > Stop in /tinderbox/CURRENT/powerpc/powerpc/src/gnu/usr.bin/binutils/libbf= d. > *** Error code 1 On Wed, Jun 30, 2004 at 10:56:11AM -0400, FreeBSD Tinderbox wrote: > TB --- 2004-06-30 14:13:26 - starting CURRENT tinderbox run for sparc64/s= parc64 > >>> stage 4.4: building everything > [...] > cc -O2 -pipe -DHAVE_CONFIG_H -I/tinderbox/CURRENT/sparc64/sparc64/src/gn= u/usr.bin/tar -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar/../.= =2E/../contrib/tar/lib -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin= /tar/../../../contrib/tar/src -c /tinderbox/CURRENT/sparc64/sparc64/src/co= ntrib/tar/lib/exclude.c > cc -O2 -pipe -DHAVE_CONFIG_H -I/tinderbox/CURRENT/sparc64/sparc64/src/gn= u/usr.bin/tar -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar/../.= =2E/../contrib/tar/lib -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin= /tar/../../../contrib/tar/src -c /tinderbox/CURRENT/sparc64/sparc64/src/co= ntrib/tar/lib/full-write.c > cc -O2 -pipe -DHAVE_CONFIG_H -I/tinderbox/CURRENT/sparc64/sparc64/src/gn= u/usr.bin/tar -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar/../.= =2E/../contrib/tar/lib -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin= /tar/../../../contrib/tar/src -c /tinderbox/CURRENT/sparc64/sparc64/src/co= ntrib/tar/lib/getdate.c > cc -O2 -pipe -DHAVE_CONFIG_H -I/tinderbox/CURRENT/sparc64/sparc64/src/gn= u/usr.bin/tar -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar/../.= =2E/../contrib/tar/lib -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin= /tar/../../../contrib/tar/src -c /tinderbox/CURRENT/sparc64/sparc64/src/co= ntrib/tar/lib/getline.c > cc -O2 -pipe -DHAVE_CONFIG_H -I/tinderbox/CURRENT/sparc64/sparc64/src/gn= u/usr.bin/tar -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar/../.= =2E/../contrib/tar/lib -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin= /tar/../../../contrib/tar/src -c /tinderbox/CURRENT/sparc64/sparc64/src/co= ntrib/tar/lib/getstr.c > cc -O2 -pipe -DHAVE_CONFIG_H -I/tinderbox/CURRENT/sparc64/sparc64/src/gn= u/usr.bin/tar -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar/../.= =2E/../contrib/tar/lib -I/tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin= /tar/../../../contrib/tar/src -c /tinderbox/CURRENT/sparc64/sparc64/src/co= ntrib/tar/lib/hash.c > {standard input}: Assembler messages: > {standard input}:1283: Error: Illegal operands > *** Error code 1 >=20 > Stop in /tinderbox/CURRENT/sparc64/sparc64/src/gnu/usr.bin/tar. > *** Error code 1 --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --vEao7xgI/oilGqZ+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFA4u0PqRfpzJluFF4RAsC2AJ9ErXCcJ3QRRS+wNaMYGyB+vAsBLgCdEeMv 6eqdk775U5bnimsxsEIGuv4= =LpDJ -----END PGP SIGNATURE----- --vEao7xgI/oilGqZ+--