aboutsummaryrefslogtreecommitdiff
path: root/lib/Makefile
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2001-11-03 06:30:15 +0000
committerPeter Wemm <peter@FreeBSD.org>2001-11-03 06:30:15 +0000
commitb5c8548311ca91f14a5b562832e769e26161df12 (patch)
tree5514ad0a0148f979bf62d38f4b2ef2663be0214c /lib/Makefile
parentcabaab680c1456b0fb5a4331a3ab306965a881b4 (diff)
downloadsrc-b5c8548311ca91f14a5b562832e769e26161df12.tar.gz
src-b5c8548311ca91f14a5b562832e769e26161df12.zip
Do not ``build'' (ie remove, and put in stub libraries) for libresolv
and/or libgnumalloc on anything but i386. The other platforms post-date this mistake. Do not build libc_r for ia64. There are some fundamental issues that need to be resolved (ie: it cannot use setjmp/longjmp for thread switching, which isn't likely to be fixed soon. libc_r has to be reimplemented using something like makecontext()/swapcontext() etc in order to work in ia64.)
Notes
Notes: svn path=/head/; revision=85951
Diffstat (limited to 'lib/Makefile')
-rw-r--r--lib/Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/Makefile b/lib/Makefile
index dc355196bd02..7a5172aa0114 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -24,10 +24,10 @@ SUBDIR= ${_csu} libcom_err libcrypt libkvm msun libmd \
libncurses libradius librpcsvc libtacplus libutil libsbuf \
${_compat} libalias libatm ${_libbind} libbz2 libc ${_libc_r} \
libcalendar libcam libcompat libdevinfo libdevstat libdisk \
- libedit libfetch libform libftpio libgnumalloc ${_libio} libipsec \
+ libedit libfetch libform libftpio ${_libgnumalloc} ${_libio} libipsec \
libipx libisc libmenu ${_libmp} ${_libncp} \
libnetgraph libopie libpam libpanel libpcap \
- libresolv libsmdb libsmutil \
+ ${_libresolv} libsmdb libsmutil \
libstand ${_libtelnet} libusb ${_libvgl} libwrap libxpg4 liby libz
.if exists(${.CURDIR}/csu/${MACHINE_ARCH}-${OBJFORMAT})
@@ -38,7 +38,12 @@ _csu=csu/${MACHINE_ARCH}
_csu=csu
.endif
-.if !defined(NOLIBC_R)
+.if ${MACHINE_ARCH} == "i386"
+_libgnumalloc= libgnumalloc
+_libresolv= libresolv
+.endif
+
+.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != ia64
_libc_r= libc_r
.endif