diff options
Diffstat (limited to 'boehm-gc')
-rw-r--r-- | boehm-gc/ChangeLog | 5 | ||||
-rw-r--r-- | boehm-gc/include/gc.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index df5c8e1..90dfa7c 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,8 @@ +2002-02-01 Adam Megacz <adam@xwt.org> + + * boehm-gc on win32 now automatically detects if it is being built + as a DLL; see http://gcc.gnu.org/ml/java/2001-12/msg00240.html + 2002-01-25 David Edelsohn <edelsohn@gnu.org> * include/gc.h (GC_INIT): Add DATASTART and DATAEND roots on AIX. diff --git a/boehm-gc/include/gc.h b/boehm-gc/include/gc.h index 7d5bd25..4692425 100644 --- a/boehm-gc/include/gc.h +++ b/boehm-gc/include/gc.h @@ -86,7 +86,7 @@ typedef long ptrdiff_t; /* ptrdiff_t is not defined */ # endif -#if defined(__MINGW32__) && defined(GC_WIN32_THREADS) +#if defined(__MINGW32__) &&defined(_DLL) && !defined(GC_NOT_DLL) # ifdef GC_BUILD # define GC_API __declspec(dllexport) # else |