diff options
Diffstat (limited to 'win32')
-rw-r--r-- | win32/FindExt.pm | 11 | ||||
-rw-r--r-- | win32/Makefile | 3 | ||||
-rw-r--r-- | win32/makefile.mk | 3 |
3 files changed, 10 insertions, 7 deletions
diff --git a/win32/FindExt.pm b/win32/FindExt.pm index b2386b1501..4038017b51 100644 --- a/win32/FindExt.pm +++ b/win32/FindExt.pm @@ -103,13 +103,18 @@ sub find_ext } } -# Special case: Add in threads/shared since it is not picked up by the -# recursive find above (and adding in general recursive finding breaks -# SDBM_File/sdbm). A.D. 10/25/2001. +# Special case: Add in modules that nest beyond the first level. +# Currently threads/shared and Hash/Util/FieldHash, since they are +# not picked up by the recursive find above (and adding in general +# recursive finding breaks SDBM_File/sdbm). +# A.D. 20011025 (SDBM), ajgough 20071008 (FieldHash) if (!$_[0] && -d "threads/shared") { $ext{"threads/shared"} = 'dynamic'; } + if (!$_[0] && -d "Hash/Util/FieldHash") { + $ext{"Hash/Util/FieldHash"} = 'dynamic'; + } } 1; diff --git a/win32/Makefile b/win32/Makefile index cc572c32e4..f07a62bc47 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -798,8 +798,7 @@ SETARGV_OBJ = setargv$(o) # - Win32 extension contains overlapped symbols with win32.c (BUG!) # - MakeMaker isn't capable enough for SDBM_File (smaller bug) # - Encode (encoding search algorithm relies on shared library?) -# - Hash/Util (fails various tests when linked statically) -STATIC_EXT = * !Win32 !SDBM_File !Encode !Hash/Util +STATIC_EXT = * !Win32 !SDBM_File !Encode !ELSE # specify static extensions here, for example: #STATIC_EXT = Cwd Compress/Raw/Zlib diff --git a/win32/makefile.mk b/win32/makefile.mk index d4e67c40de..2f99285a17 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -954,8 +954,7 @@ SETARGV_OBJ = setargv$(o) # - Win32 extension contains overlapped symbols with win32.c (BUG!) # - MakeMaker isn't capable enough for SDBM_File (smaller bug) # - Encode (encoding search algorithm relies on shared library?) -# - Hash/Util (fails various tests when linked statically) -STATIC_EXT = * !Win32 !SDBM_File !Encode !Hash/Util +STATIC_EXT = * !Win32 !SDBM_File !Encode .ELSE # specify static extensions here, for example: #STATIC_EXT = Cwd Compress/Raw/Zlib |