Remove the libc6 detection routines. It appears the new upstream version

Estimated hours taken: 1

Remove the libc6 detection routines.  It appears the new upstream version
of Boehm GC handles this correctly now.

README.Linux:
	Remove mention of the problem - it shouldn't happen anymore.

configure.in:
	Remove the old mercury_boehm_gc

boehm_gc/os_dep.c:
	Use the upstream method for checking for libc version using
	__GLIBC__.

boehm_gc/mercury_boehm_gc_conf.h.in:
	Remove this file, it is no longer necessary.
This commit is contained in:
Tyson Dowd
1998-05-31 03:59:09 +00:00
parent 1089333882
commit b80d41c0c2
3 changed files with 1 additions and 57 deletions

View File

@@ -9,13 +9,6 @@ If you still have an old a.out system, the auto-configuration might
wrongly assume your Linux system uses ELF; if that happens, you will you
have to manually edit the EXT_FOR_SHARED_LIB variable in Mmake.common.
There are some incompatibilities in different kernel versions and libc
versions to do with the handling of signals. We had added some
autoconfiguration code to try to detect which header files need to be
included, but if you have trouble compiling boehm_gc/os_dep.c, try
applying the patch below (and send us a bug report if you can).
Just type `patch boehm_gc/os_dep.c < README.Linux'.
On Linux with ELF, shared libraries are supported. However, ELF shared
libraries require position-independent code, and (partly due to
limitations in our current compilation technology, but partly due to