Unable to build /rescue using today's 10.1Stable with undefined __libc_interposing
Dewayne Geraghty
dewayne.geraghty at heuristicsystems.com.au
Fri Jan 23 07:26:24 UTC 2015
Just updated /usr/src on FreeBSD 10.1Stable and rebuilt /usr/src/rescue
with the following result on Xeon (amd64).
...
cc -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 csh.lo
badsect.lo camcontrol.lo ccdconfig.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 routed.lo rtquery.lo rtsol.lo
savecore.lo spppcontrol.lo swapon.lo sysctl.lo tunefs.lo umount.lo
ping6.lo bsdlabel.lo fdisk.lo dhclient.lo head.lo mt.lo nc.lo sed.lo
tail.lo tee.lo gzip.lo bzip2.lo less.lo xz.lo tar.lo vi.lo id.lo
chroot.lo chown.lo /usr/obj/usr/src/rescue/rescue/../librescue/exec.o
/usr/obj/usr/src/rescue/rescue/../librescue/getusershell.o
/usr/obj/usr/src/rescue/rescue/../librescue/login_class.o
/usr/obj/usr/src/rescue/rescue/../librescue/popen.o
/usr/obj/usr/src/rescue/rescue/../librescue/rcmdsh.o
/usr/obj/usr/src/rescue/rescue/../librescue/sysctl.o
/usr/obj/usr/src/rescue/rescue/../librescue/system.o -lcrypt -ledit
-ljail -lkvm -ll -ltermcap -lutil -lalias -lcam -lcurses -ldevstat
-lipsec -lipx -lgeom -lbsdxml -lkiconv -lsbuf -lufs -lz -lbz2 -llzma
-larchive -lcrypto -lmd -lm
nc.lo: In function `_$$hide$$ nc.lo main':
(.text+0x640): warning: warning: mktemp() possibly used unsafely;
consider using mkstemp()
/usr/obj/usr/src/rescue/rescue/../librescue/system.o: In function `system':
/usr/src/rescue/librescue/../../lib/libc/stdlib/system.c:(.text.system[system]+0x7):
undefined reference to `__libc_interposing'
/usr/bin/ld: rescue: hidden symbol `__libc_interposing' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1
Stop.
make[2]: stopped in /usr/obj/usr/src/rescue/rescue
*** Error code 1
Is anyone else seeing this? I'm sorry to be asking but I thought that
Jenkins detected build failures and I must've missed it.
My last successful build/installworld was 29th Dec.
Regards, Dewayne.
More information about the freebsd-stable
mailing list