summaryrefslogtreecommitdiff
path: root/devel/pth
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2002-08-01 05:18:48 +0000
committerjlam <jlam@pkgsrc.org>2002-08-01 05:18:48 +0000
commit3abecf7e02a07a9f3bd1b63ee1197518c653fd2b (patch)
tree926c4281d385d3849f3cee287628fa019063b149 /devel/pth
parentf31766e4277c52b44166b481164421dbb870775d (diff)
downloadpkgsrc-3abecf7e02a07a9f3bd1b63ee1197518c653fd2b.tar.gz
Merge changes to enable hard sycalls from devel/pth-syscall into devel/pth.
Bump the PKGREVISION to 1.
Diffstat (limited to 'devel/pth')
-rw-r--r--devel/pth/DESCR4
-rw-r--r--devel/pth/Makefile3
2 files changed, 6 insertions, 1 deletions
diff --git a/devel/pth/DESCR b/devel/pth/DESCR
index e29abcc50a5..04597abf1f5 100644
--- a/devel/pth/DESCR
+++ b/devel/pth/DESCR
@@ -3,3 +3,7 @@ provides non-preemptive scheduling for multiple threads of execution
("multithreading") inside server applications. All threads run in the same
address space of the server application, but each thread has its own
individual program-counter, run-time stack, signal mask and errno variable.
+
+This version makes use of the --enable-syscall-hard option that provides
+replacement syscalls in libpthread. The function gives the appearance of
+some preemptiveness as it provides new syscall entry points.
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
index 5b0ec257f54..30e2da736ec 100644
--- a/devel/pth/Makefile
+++ b/devel/pth/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2002/07/28 16:21:30 schmonz Exp $
+# $NetBSD: Makefile,v 1.44 2002/08/01 05:18:49 jlam Exp $
#
DISTNAME= pth-1.4.1
@@ -16,6 +16,7 @@ USE_LIBTOOL= YES
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
GNU_CONFIGURE= YES
CONFIGURE_ARGS+= --enable-pthread
+CONFIGURE_ARGS+= --enable-syscall-hard
CONFIG_GUESS_OVERRIDE= ${WRKSRC}/config.guess
CONFIG_SUB_OVERRIDE= ${WRKSRC}/config.sub
.if (${MACHINE_ARCH} == "i386" && ${CFLAGS:M-O2} == "-O2")