]> git.vpit.fr Git - perl/modules/autovivification.git/commit
Force linking against the perl dll when using gcc 3.4 on Windows
authorVincent Pit <vince@profvince.com>
Wed, 29 Dec 2010 23:25:59 +0000 (00:25 +0100)
committerVincent Pit <vince@profvince.com>
Wed, 29 Dec 2010 23:31:42 +0000 (00:31 +0100)
commitd8cb0a8822a5de6b81f2f8ad890d179f1ee50484
tree6dabeea46bd0065a024d0e94bd57369edb571d34
parent2d7facf29733bcbf4b3eee31376d8d4cb439b402
Force linking against the perl dll when using gcc 3.4 on Windows

When a Windows perl links an XS shared object to an import library using
gcc/g++ version 3.4.x, strange breakage happens at load time because the
mutex-related symbols seems not to be reachable. This situation happens
especially for AS perl and the default compiler suite it installs.

We fix this by forcing g++ to link against the dll instead, which should
be in the same directory as the perl executable (at least for AS perl).

This change is the integration of commit 14f8af2 from Variable::Magic's
repository.
Makefile.PL