Unbreak buildworld:
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 15 Dec 2007 07:13:18 +0000 (07:13 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 15 Dec 2007 07:13:18 +0000 (07:13 +0000)
- Add libthread_xu to prebuilding libraries in top level Makefile.inc1.
- Put libthread_xu before libpthread in lib/Makefile, add comment about it.
- Fix typo in lib/libpthread/Makefile
- Add XXX-commented out DPADD in lib/libpthread/Makefile; a more 'complete'
  solution for the default thread library naming is needed.

Makefile.inc1
lib/Makefile
lib/libpthread/Makefile

index 4f94a8b..fe8f1bf 100644 (file)
@@ -1,6 +1,6 @@
 #
 # $FreeBSD: src/Makefile.inc1,v 1.141.2.62 2003/04/06 19:54:00 dwmalone Exp $
-# $DragonFly: src/Makefile.inc1,v 1.109 2007/11/18 17:53:01 pavalos Exp $
+# $DragonFly: src/Makefile.inc1,v 1.110 2007/12/15 07:13:18 sephe Exp $
 #
 # Build-time options are documented in make.conf(5).
 #
@@ -927,7 +927,7 @@ _generic_libs+=     kerberos5/lib
 _prebuild_libs+= lib/libcom_err lib/libcrypt lib/libmd \
                lib/libncurses/libncurses lib/libopie lib/libradius \
                lib/libsbuf lib/libskey lib/libtacplus lib/libz lib/libm \
-               lib/libpam lib/libc_r
+               lib/libpam lib/libc_r lib/libthread_xu
 
 lib/libopie__L lib/libradius__L lib/libtacplus__L: lib/libmd__L
 lib/libskey__L: lib/libcrypt__L lib/libmd__L
index 389dfb8..44acdf4 100644 (file)
@@ -1,6 +1,6 @@
 #      @(#)Makefile    8.1 (Berkeley) 6/4/93
 # $FreeBSD: src/lib/Makefile,v 1.107.2.16 2002/10/10 19:24:35 kbyanc Exp $
-# $DragonFly: src/lib/Makefile,v 1.30 2007/05/17 21:09:47 dillon Exp $
+# $DragonFly: src/lib/Makefile,v 1.31 2007/12/15 07:13:18 sephe Exp $
 
 # To satisfy shared library or ELF linkage when only the libraries being
 # built are visible:
@@ -16,6 +16,8 @@
 # libtacplus must be built before libpam.
 # libutil must be built before libpam.
 # libsbuf must be built before libcam.
+# libthread_xu must be built before libpthread.
+# ${_libc_r} must be built before libpthread.
 #
 # Otherwise, the SUBDIR list should be in alphabetical order.
 
@@ -25,8 +27,8 @@ SUBDIR=       libarchive libcom_err libcrypt libm libmd \
        libcalendar libcam libcompat libdevstat libedit libfetch \
        libftpio libipsec libipx libisc libkcore libkinfo libkvm libmagic \
        ${_libmilter} ${_libncp} libnetgraph libopie libpam \
-       libpcap libposix1e libpthread librpcsvc ${_libsm} ${_libsmb} \
-       ${_libsmdb} ${_libsmutil} libstand libtelnet libthread_xu libusbhid \
+       libpcap libposix1e libthread_xu libpthread librpcsvc ${_libsm} \
+       ${_libsmb} ${_libsmdb} ${_libsmutil} libstand libtelnet libusbhid \
        ${_libvgl} libwrap libxpg4 liby libz i18n_module pam_module \
        libc_rtld libsctp
 
index e76b726..153621d 100644 (file)
@@ -1,10 +1,12 @@
-# $DragonFly: src/lib/libpthread/Makefile,v 1.3 2007/12/14 20:27:14 corecode Exp $
+# $DragonFly: src/lib/libpthread/Makefile,v 1.4 2007/12/15 07:13:18 sephe Exp $
 
 LIBNAME=       libpthread
 SHLIB_MAJOR=   0
 SHLIB_NAME=    ${LIBNAME}.so
 SONAME=                ${SHLIB_NAME}.${SHLIB_MAJOR}
-DEFAULT_PTHREAD_LIB?=  libthread_xu
+DEFAULT_PTHREAD_LIB?=  thread_xu
+# XXX
+#DPADD=                ${DESTDIR}${LIBDIR}/lib${DEFAULT_PTHREAD_LIB}.a
 LDADD=         -l${DEFAULT_PTHREAD_LIB}        # or any lib defining the pthread interface
 
 SRCS=          dummy.c