From 6c260f13d49702f6b8f366cb5fec7eb6780e931f Mon Sep 17 00:00:00 2001 From: tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Mon, 19 Jul 1999 19:27:56 +0000 Subject: [PATCH] * config.h (MPROTECT_VDB): Don't define on Linux. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28179 138bc75d-0d04-0410-961f-82ee72b054a4 --- boehm-gc/ChangeLog | 4 ++++ boehm-gc/config.h | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index 40db8f39f860..5cea85f7cf12 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,7 @@ +1999-07-19 Tom Tromey <tromey@cygnus.com> + + * config.h (MPROTECT_VDB): Don't define on Linux. + 1999-07-19 Alexandre Oliva <oliva@dcc.unicamp.br> * Makefile.am (.s.lo): Avoid `#line' directives. diff --git a/boehm-gc/config.h b/boehm-gc/config.h index 89110a6b8247..7791b6cacb98 100644 --- a/boehm-gc/config.h +++ b/boehm-gc/config.h @@ -590,7 +590,10 @@ /* Appears to be 0xe0000000 for at least one 2.1.91 kernel. */ /* Probably needs to be more flexible, but I don't yet */ /* fully understand how flexible. */ -# define MPROTECT_VDB + + /* Linux threads don't interact well with the read() wrapper. + Not defining MPROTECT_VDB fixes this. */ + /* # define MPROTECT_VDB*/ # ifdef __ELF__ # define DYNAMIC_LOADING # ifdef UNDEFINED /* includes ro data */ -- GitLab