pkgsrc/devel/lwp/Makefile
gdt 8063006a16 Update to 2.3. (patch-aa was applied upstream.) Drop
ONLY_FOR_PLATFORM because lwp uses ucontext in preference to the old
process.s asm code.

New in 2.3:

* LWP builds and passes simple tests on amd64/em64t.
* Avoid crash when running lwp_basher.
* Work around broken makecontext on amd64
* Fix warning in rw.c
* Fix some autoconf/automake warnings during bootstrap.
* On bootstrap, get rid of the autom4te.cache. (Phil Nelson)
* struct ucontext changed to struct lwp_ucontext. (Phil Nelson)

New in 2.2:

* Removed cross-compilation spec files.
* Avoid stack overflow in the tdb test program on sparc64.
* FC5 build fixes.
* Don't package the link created by ldconfig.

New in 2.1:

* Sometimes we can only switch to a context created by makecontext once.
  Refreshing the context information with getcontext to make the jump into the
  thread reaper repeatable.
* Move declarations before code, gcc-2.95 likes that better. (Greg Troxel)
* The uc_stack in a ucontext may be clobbered by the context switching
  functions. Use a separate copy in the lwp process info for stack overflow
  checks and deallocation purposes.
* Use setjmp/longjmp to jump out of the signal context when using sigaltstack
  to spawn a new thread instead of simply returning. This avoids corruption of
  the newly created context. (Phil Nelson)
2007-04-11 17:58:23 +00:00

15 lines
332 B
Makefile

# $NetBSD: Makefile,v 1.25 2007/04/11 17:58:23 gdt Exp $
#
DISTNAME= lwp-2.3
CATEGORIES= devel
MASTER_SITES= http://www.coda.cs.cmu.edu/pub/lwp/src/
MAINTAINER= phil@cs.wwu.edu
HOMEPAGE= http://www.coda.cs.cmu.edu/
COMMENT= Light Weight Process style threads
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
.include "../../mk/bsd.pkg.mk"