From owner-freebsd-mips@freebsd.org Sun May 14 03:04:38 2017 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E4B0FD6CC1F for ; Sun, 14 May 2017 03:04:38 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6C86223B for ; Sun, 14 May 2017 03:04:38 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wr0-x230.google.com with SMTP id l50so60752092wrc.3 for ; Sat, 13 May 2017 20:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=qZxo0xLDvxLbkgGc5j7DEC2Sf/Nzfdbo0z9sKCgEFVM=; b=H2yI99GNcay5ECEt//WpzHzTj6OLQMBM5uh1KWhzTXjAWPgnlrEsWwq8aV3bGXuGRn /49IP1T0+MTOyvK2Urr/X91UMHEDb/k9H0DVJ5TewKfYeUsv/Ci9kIDFQZvKo1Pef+5G r41A7YpJjA7o54XPIAoz3T+8r6Bfb9za5aExp67gU/ddnp9UftVk6ZV5fG/1NG5bIo+S OeD99Z1YLY5ONPi3+FZg9A1WB1WTQLFSquVQusDA7g+69ilJHWDoYv09q1nEVQ+d5zbV 1Dm0VSmJAgk0E5blRAQ4lvNjV3N3GmBcRdBwTivnOYDUfy0eJ5T5oK382RagWPOfzjvi WdLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=qZxo0xLDvxLbkgGc5j7DEC2Sf/Nzfdbo0z9sKCgEFVM=; b=q1X7kE/xVgLvXuvr+kFxcrlV4+biiXidaSQyE9UWakpLlJ8JnOALjqF/RHevcFts64 3998EotRJ3s3UkRFHL5Jj2bSR9t3cOLRp0Xt7IUTmzeAv6WCZZqw9dNaGFuCnpZI+BPk 1pFQwrCOCGOZcMtieIU7HFFItkXGRgh0ackZtHBXub/LiVdXLEm90+bz0NnW3gtu+Oft dALHd/kuRGJKDm5XYcLax+ifmDozQ2Tgkvgot8MGcWnKvIg10MniHvjZJ0FSU4g+cnli URbNXmodeebjfYf1qkmC2Y+wAb65WqxeypbqNHWs9h7aGwm2WSV2VJ5CE5A5Yy90oZ1e dzrw== X-Gm-Message-State: AODbwcDFLodE5/E+uk0cu3qb0naFdqTLiG4gn2zXZmT62n0LdsBZK5Tn 9mWEfM6XYYstQlndN+8OaB4pMr0QMnAkhTw= X-Received: by 10.223.152.6 with SMTP id v6mr7132205wrb.60.1494731076308; Sat, 13 May 2017 20:04:36 -0700 (PDT) MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.28.193.134 with HTTP; Sat, 13 May 2017 20:04:35 -0700 (PDT) From: Adrian Chadd Date: Sat, 13 May 2017 20:04:35 -0700 X-Google-Sender-Auth: PXd172z-J_HkInLP8IW2cNYgM1o Message-ID: Subject: mips32: -head doesn't build with gcc-6.2 ? To: "freebsd-mips@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 May 2017 03:04:39 -0000 hiya, I get this when building freebsd-head for carambola2 on a freshly updated -head box. MK_AUTO_OBJ=no MK_TESTS=no UPDATE_DEPENDFILE=no _RECURSING_CRUNCH=1 CC="/usr/local/bin/mips-unknown-freebsd12.0-gcc -isystem /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/include -L/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib -B/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib --sysroot=/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp -B/usr/local/mips-freebsd/bin/ -O -pipe -G0 -EB -mabi=32 -msoft-float -march=mips32 -std=gnu99 -Wno-error=address -Wno-error=array-bounds -Wno-error=attributes -Wno-error=bool-compare -Wno-error=cast-align -Wno-error=clobbered -Wno-error=enum-compare -Wno-error=extra -Wno-error=inline -Wno-error=logical-not-parentheses -Wno-error=strict-aliasing -Wno-error=uninitialized -Wno-error=unused-but-set-variable -Wno-error=unused-function -Wno-error=unused-value -Wno-error=strict-overflow -Wno-error=misleading-indentation -Wno-error=nonnull-compare -Wno-error=shift-negative-value -Wno-error=tautological-compare -Wno-error=unused-const-variable -EB -mabi=32" CXX="/usr/local/bin/mips-unknown-freebsd12.0-g++ -isystem /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/include/c++/v1 -std=c++11 -nostdinc++ -isystem /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/include -L/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib -B/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib --sysroot=/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp -B/usr/local/mips-freebsd/bin/ -O -pipe -G0 -EB -mabi=32 -msoft-float -march=mips32 -Wno-error=address -Wno-error=array-bounds -Wno-error=attributes -Wno-error=bool-compare -Wno-error=cast-align -Wno-error=clobbered -Wno-error=enum-compare -Wno-error=extra -Wno-error=inline -Wno-error=logical-not-parentheses -Wno-error=strict-aliasing -Wno-error=uninitialized -Wno-error=unused-but-set-variable -Wno-error=unused-function -Wno-error=unused-value -Wno-error=strict-overflow -Wno-error=misleading-indentation -Wno-error=nonnull-compare -Wno-error=shift-negative-value -Wno-error=tautological-compare -Wno-error=unused-const-variable -EB -mabi=32" make .MAKE.MODE="normal curdirOk=yes" .MAKE.META.IGNORE_PATHS="" -f rescue.mk exe /usr/local/bin/mips-unknown-freebsd12.0-gcc -isystem /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/include -L/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib -B/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib --sysroot=/home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp -B/usr/local/mips-freebsd/bin/ -O -pipe -G0 -EB -mabi=32 -msoft-float -march=mips32 -std=gnu99 -Wno-error=address -Wno-error=array-bounds -Wno-error=attributes -Wno-error=bool-compare -Wno-error=cast-align -Wno-error=clobbered -Wno-error=enum-compare -Wno-error=extra -Wno-error=inline -Wno-error=logical-not-parentheses -Wno-error=strict-aliasing -Wno-error=uninitialized -Wno-error=unused-but-set-variable -Wno-error=unused-function -Wno-error=unused-value -Wno-error=strict-overflow -Wno-error=misleading-indentation -Wno-error=nonnull-compare -Wno-error=shift-negative-value -Wno-error=tautological-compare -Wno-error=unused-const-variable -EB -mabi=32 -static -o rescue rescue.o cat.lo chflags.lo chio.lo chmod.lo cp.lo date.lo dd.lo df.lo echo.lo ed.lo expr.lo getfacl.lo hostname.lo kenv.lo kill.lo ln.lo ls.lo mkdir.lo mv.lo pkill.lo ps.lo pwd.lo realpath.lo rm.lo rmdir.lo setfacl.lo sh.lo sleep.lo stty.lo sync.lo test.lo rcp.lo csh.lo badsect.lo camcontrol.lo clri.lo devfs.lo dmesg.lo dump.lo dumpfs.lo dumpon.lo fsck.lo fsck_ffs.lo fsck_msdosfs.lo fsdb.lo fsirand.lo gbde.lo geom.lo ifconfig.lo init.lo kldconfig.lo kldload.lo kldstat.lo kldunload.lo ldconfig.lo md5.lo mdconfig.lo mdmfs.lo mknod.lo mount.lo mount_cd9660.lo mount_msdosfs.lo mount_nfs.lo mount_nullfs.lo mount_udf.lo mount_unionfs.lo newfs.lo newfs_msdos.lo nos-tun.lo ping.lo reboot.lo restore.lo rcorder.lo route.lo savecore.lo shutdown.lo spppcontrol.lo swapon.lo sysctl.lo tunefs.lo umount.lo ccdconfig.lo ping6.lo rtsol.lo ipf.lo routed.lo rtquery.lo zfs.lo zpool.lo dhclient.lo head.lo mt.lo sed.lo tail.lo tee.lo gzip.lo bzip2.lo less.lo xz.lo zstd.lo tar.lo nc.lo vi.lo id.lo iscsictl.lo zdb.lo chroot.lo chown.lo iscsid.lo /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/exec.o /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/getusershell.o /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/login_class.o /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/popen.o /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/rcmdsh.o /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/sysctl.o /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/rescue/rescue/../librescue/system.o -lcrypt -ledit -ljail -lkvm -lelf -ll -ltermcapw -lutil -lxo -l80211 -lalias -lcam -lncursesw -ldevstat -lipsec -llzma -lavl -lzpool -lzfs_core -lzfs -lnvpair -lpthread -luutil -lumem -lgeom -lbsdxml -lkiconv -lmt -lsbuf -lufs -lz -lbz2 -lprivatezstd -larchive -lcrypto -lmd -lm nc.lo: In function `_$$hide$$ nc.lo main': (.text+0x2ab8): warning: warning: mktemp() possibly used unsafely; consider using mkstemp() zstd.lo: In function `_$$hide$$ zstd.lo FIO_decompressSrcFile': _$$hide$$ zstd.lo fileio.c:(.text+0x8e64): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(cover.o): In function `COVER_cmp8': cover.c:(.text+0x324): undefined reference to `__bswapdi2' cover.c:(.text+0x354): undefined reference to `__bswapdi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o): In function `ZSTD_loadEntropy': zstd_decompress.c:(.text+0x630): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o): In function `ZSTD_isFrame': zstd_decompress.c:(.text+0x948): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o): In function `ZSTD_getFrameParams': zstd_decompress.c:(.text+0xa08): undefined reference to `__bswapsi2' zstd_decompress.c:(.text+0xa98): undefined reference to `__bswapsi2' zstd_decompress.c:(.text+0xbd0): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o):zstd_decompress.c:(.text+0xc38): more undefined references to `__bswapsi2' follow /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o): In function `ZSTD_getFrameParams': zstd_decompress.c:(.text+0xc60): undefined reference to `__bswapdi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o): In function `ZSTD_decodeLiteralsBlock': zstd_decompress.c:(.text+0xf50): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o): In function `ZSTD_decompressBlock_internal': zstd_decompress.c:(.text+0x1684): undefined reference to `__bswapsi2' zstd_decompress.c:(.text+0x18c4): undefined reference to `__bswapsi2' zstd_decompress.c:(.text+0x18f8): undefined reference to `__bswapsi2' zstd_decompress.c:(.text+0x1954): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_decompress.o):zstd_decompress.c:(.text+0x1988): more undefined references to `__bswapsi2' follow /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o): In function `ZSTD_hashPtr': zstd_compress.c:(.text+0x994): undefined reference to `__bswapdi2' zstd_compress.c:(.text+0xa24): undefined reference to `__bswapdi2' zstd_compress.c:(.text+0xad0): undefined reference to `__bswapdi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o): In function `ZSTD_writeFrameHeader': zstd_compress.c:(.text+0x4d38): undefined reference to `__bswapsi2' zstd_compress.c:(.text+0x4d80): undefined reference to `__bswapsi2' zstd_compress.c:(.text+0x4da8): undefined reference to `__bswapdi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o): In function `ZSTD_noCompressLiterals': zstd_compress.c:(.text+0x4ea0): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o): In function `FSE_flushCState': zstd_compress.c:(.text+0x4f78): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o): In function `ZSTD_insertBtAndGetAllMatches': zstd_compress.c:(.text+0xf0c4): undefined reference to `__bswapsi2' zstd_compress.c:(.text+0xf110): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o): In function `ZSTD_loadZstdDictionary': zstd_compress.c:(.text+0x18f40): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(zstd_compress.o):zstd_compress.c:(.text+0x19204): more undefined references to `__bswapsi2' follow /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o): In function `ZSTD_XXH64': xxhash.c:(.text+0x798): undefined reference to `__bswapdi2' xxhash.c:(.text+0x818): undefined reference to `__bswapdi2' xxhash.c:(.text+0x898): undefined reference to `__bswapdi2' xxhash.c:(.text+0x918): undefined reference to `__bswapdi2' xxhash.c:(.text+0x9b8): undefined reference to `__bswapdi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o):xxhash.c:(.text+0xcdc): more undefined references to `__bswapdi2' follow /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o): In function `ZSTD_XXH64': xxhash.c:(.text+0xddc): undefined reference to `__bswapsi2' xxhash.c:(.text+0x10c8): undefined reference to `__bswapdi2' xxhash.c:(.text+0x115c): undefined reference to `__bswapdi2' xxhash.c:(.text+0x11f0): undefined reference to `__bswapdi2' xxhash.c:(.text+0x1284): undefined reference to `__bswapdi2' xxhash.c:(.text+0x1674): undefined reference to `__bswapdi2' xxhash.c:(.text+0x18b0): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o): In function `ZSTD_XXH32_update': xxhash.c:(.text+0x1d24): undefined reference to `__bswapsi2' xxhash.c:(.text+0x1d64): undefined reference to `__bswapsi2' xxhash.c:(.text+0x1da4): undefined reference to `__bswapsi2' xxhash.c:(.text+0x1de4): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o):xxhash.c:(.text+0x1f04): more undefined references to `__bswapsi2' follow /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o): In function `ZSTD_XXH64_update': xxhash.c:(.text+0x2368): undefined reference to `__bswapdi2' xxhash.c:(.text+0x23fc): undefined reference to `__bswapdi2' xxhash.c:(.text+0x2490): undefined reference to `__bswapdi2' xxhash.c:(.text+0x2524): undefined reference to `__bswapdi2' xxhash.c:(.text+0x26e0): undefined reference to `__bswapdi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o):xxhash.c:(.text+0x27a0): more undefined references to `__bswapdi2' follow /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(xxhash.o): In function `ZSTD_XXH64_digest': xxhash.c:(.text+0x2fd8): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(fse_decompress.o): In function `FSE_decompress_usingDTable': fse_decompress.c:(.text+0x38c): undefined reference to `__bswapsi2' fse_decompress.c:(.text+0x568): undefined reference to `__bswapsi2' fse_decompress.c:(.text+0x59c): undefined reference to `__bswapsi2' fse_decompress.c:(.text+0x5d0): undefined reference to `__bswapsi2' /home/adrian/work/freebsd/head-embedded/src/../obj/mips_ap//mips.mips/usr/home/adrian/work/freebsd/head-embedded/src/tmp/usr/lib/libprivatezstd.a(fse_decompress.o):fse_decompress.c:(.text+0x630): more undefined references to `__bswapsi2' follow collect2: error: ld returned 1 exit status *** Error code 1 .. the rest of the tree builds/links fine; this is "just" rescue at the end. Does anyone have any idea why we'd get inlined versions of the above in everything but for rescue? -a