m68k ports vs. libgcc_pic?
"John D. Baker" <[email protected]> Sun, 30 Oct 2011 15:08:49 -0500 (CDT)
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.user,gmane.os.netbsd.ports.mvme68k,gmane.os.netbsd.current |
|---|---|
| Message-ID | <[email protected]> |
After some 3+ years idle, I decided to drag out my MVME167A system and see what the state of -current was on this bit of esoterica. (Last updated to 4.0_STABLE as of mid-June 2008.) After coping with a dead nvram battery and hacking /etc/rc.d/swap1 to mount my NFS-resident swap file early so the machine could actually rebuild the databases, I set about building a few necessary packages before comitting to installing on local disk. I set about building dependncies leading up to "security/sudo". This went fine, albeit slow, until late in building for sudo itself. The process stopped with the following: [...] /bin/sh ./libtool --mode=compile gcc -c -I. -I. -I/usr/include -O2 -pthread -I/usr/include -D_PATH_SUDOERS=\"/usr/pkg/etc/sudoers\" -DSUDOERS_UID=0 -DSUDOERS_GID=0 -DSUDOERS_MODE=0440 ./sudo_noexec.c libtool: compile: gcc -c -I. -O2 -pthread -D_PATH_SUDOERS=\"/usr/pkg/etc/sudoers\" -DSUDOERS_UID=0 -DSUDOERS_GID=0 -DSUDOERS_MODE=0440 ./sudo_noexec.c -fPIC -DPIC -o .libs/sudo_noexec.o libtool: compile: gcc -c -I. -O2 -pthread -D_PATH_SUDOERS=\"/usr/pkg/etc/sudoers\" -DSUDOERS_UID=0 -DSUDOERS_GID=0 -DSUDOERS_MODE=0440 ./sudo_noexec.c -o sudo_noexec.o >/dev/null 2>&1 /bin/sh ./libtool --mode=link gcc -module -L. -L/usr/lib -Wl,-R/usr/lib -pthread -Wl,-R/usr/pkg/lib -o libsudo_noexec.la sudo_noexec.lo -avoid-version -rpath /usr/pkg/libexec libtool: link: gcc -shared .libs/sudo_noexec.o -L/var/tmp/pkgsrc/security/sudo/work/sudo-1.7.7 -L/var/tmp/pkgsrc/security/sudo/work/.buildlink/lib -pthread -Wl,-R/usr/pkg/lib -pthread -Wl,-soname -Wl,libsudo_noexec.so -o .libs/libsudo_noexec.so ld: cannot find -lgcc_pic ld: cannot find -lgcc_pic *** Error code 1 Stop. make: stopped in /var/tmp/pkgsrc/security/sudo/work/sudo-1.7.7 *** Error code 1 Stop. make: stopped in /x/pkgsrc/security/sudo *** Error code 1 Stop. make: stopped in /x/pkgsrc/security/sudo 136 [sysop@mv167:../pkgsrc/security/sudo]$ uname -a NetBSD mv167.technoskunk.fur 5.99.56 NetBSD 5.99.56 (VME167) #1: Sat Oct 29 14:45:49 CDT 2011 [email protected]:/d0/build/current/obj/mvme68k/sys/arch/mvme68k/compile/VME167 mvme68k I recall seeing something regarding a "lib*_pic" library recently being removed as no-longer necessary on some ports but a quick search of the mailing-list archives has been inconclusive. Maybe some part of the change is incomplete? -- |/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X |\ / jdbaker[snail]mylinuxisp[flyspeck]com OpenBSD FreeBSD | X No HTML/proprietary data in email. BSD just sits there and works! |/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645