kurt
67e36b90b6
- use __data_start symbol to find the beginning of the data sections
...
and adjust boehm-gc to deal with any number of holes that may appear
between __data_start and _end. (requires -current binutils)
- work-around libpthread bugs that prevent sigsuspend() from working
in a signal handler by using pthread_suspend_np() + an arch/libpthread
specific offset to obtain the suspended thread's stack pointer.
thanks to sthen@ and jasper@ for access to other arches. discussed
with todd@
2008-04-01 17:41:13 +00:00
kili
1dd9afdf52
Update to 7.0.
...
Most work done by kurt@, who got bleeding eyes and has been trapped
into pthread issues because some of us (me and Stuart Henderson)
were slopyy and applied some patches only partial. A big sorry to
kurt@ for this waste of time!
Tested by many. Intermediate ok's (IIRC) from kurt@, naddy@ and todd@.
2007-07-14 22:16:16 +00:00
espie
d5da6782f6
decent manpage behavior
2005-09-05 11:41:56 +00:00
pvalchev
787ad8b4ba
support amd64
...
tested with w3m successfully
ok maintainer todd
2004-03-15 02:47:24 +00:00
miod
d200e946c8
OpenBSD/mvme88k support, prompted by todd@
...
maintainer ok
2004-03-01 13:36:42 +00:00
espie
effd4a0d24
Make sure the function pointer has a complete prototype, for compilation
...
in C++ mode.
2003-11-11 23:49:08 +00:00
todd
fee2f6570e
really, fix this for alpha
2003-10-16 13:46:30 +00:00
todd
0643c44ec6
teach boehm-gc about m68k
2003-10-16 04:11:15 +00:00
todd
3ea4be1662
teach boehm-gc about alpha having shared libs
2003-10-15 17:11:35 +00:00
todd
f680842474
Thanks to marius at monkey dot org for unbreaking this port.
...
Thanks to Andrew Delgleish for updating this to 6.2
patches submitted upstream.
2003-10-15 12:58:11 +00:00
todd
1710239724
at least allow alpha to link against libgc.a
2003-04-23 20:56:08 +00:00
pvalchev
0f9f4167dd
fix build on vax, seems to work too (at least passes regress)
2003-01-28 07:51:22 +00:00
drahn
f5ecdc2e7a
Instead of using a data symbol to find the last mapped section of the
...
executable, use _end. This is done other places in the file, and works
with latest ELF linker changes, (This only affects OpenBSD/ELF). ok todd@
2003-01-17 21:00:45 +00:00
marc
1dc00db33e
sparc/sparc64 elf config. drahn@ says it works on sparc64. OK todd@
2003-01-15 22:48:09 +00:00
todd
33248e4bbc
thanks to drahn@ update to gc6.1 (misc bugfixes, I've heard good things, etc,
...
best of all, you can drop this in on shared archs as a replacement for 6.0,
I've tested opencm and w3m)
2002-10-26 13:25:26 +00:00
pvalchev
70be3d485d
fix VAX support
2002-09-12 06:47:16 +00:00
todd
fe065080cd
update to 6.0
...
misc pieces from art@, pval@, and myself
2002-08-27 15:41:30 +00:00
wilfried
5c53fa6ea6
respect CC/CFLAGS, ok naddy@
2001-03-26 09:22:10 +00:00
brad
56d362bede
- cleanup Makefile
...
- fix man page so path to headers/libs is not hardcoded to /usr/local
- add ONLY_FOR_ARCHS= i386 m68k sparc
- add support for SPARC; tested by marco@
1999-10-06 19:00:29 +00:00
niklas
26aa282203
Fix memleaks in the memleak library :-) Also debug the libs by default
...
since if we are doing this kind of debugging we really might want to inspect
the library internals too.
1999-04-20 09:01:32 +00:00
niklas
c7c588d544
sorry committed from the wrong dir, missed some patches
1999-04-19 21:54:39 +00:00
niklas
fffdf2cd45
Boehm's garbage collector for C & C++, can also find memleaks.
1999-04-19 21:34:05 +00:00