summaryrefslogtreecommitdiff
path: root/ext/DynaLoader/dlutils.c
diff options
context:
space:
mode:
authorReini Urban <rurban@x-ray.at>2011-09-27 06:45:37 -0500
committerFather Chrysostomos <sprout@cpan.org>2011-09-30 15:52:28 -0700
commit2e3468793982c433c4b3838a57fb434ecca63875 (patch)
tree6d4547512356c1ae06f8d4e072944f03c179545b /ext/DynaLoader/dlutils.c
parent4b081584932d92f8dac2f79aa720900f3add79ea (diff)
downloadperl-2e3468793982c433c4b3838a57fb434ecca63875.tar.gz
Export DynaLoader symbols from libperl again
With 5.15.2 and the new xubpp, DynaLoader symbols were XS_INTERNAL, before they were effectively XS_EXTERNAL. This broke B::C and possibly other embedded apps which link to DynaLoader functions.
Diffstat (limited to 'ext/DynaLoader/dlutils.c')
-rw-r--r--ext/DynaLoader/dlutils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/DynaLoader/dlutils.c b/ext/DynaLoader/dlutils.c
index 1ba9a61b48..574ccadc34 100644
--- a/ext/DynaLoader/dlutils.c
+++ b/ext/DynaLoader/dlutils.c
@@ -8,6 +8,7 @@
* files when the interpreter exits
*/
+#define PERL_EUPXS_ALWAYS_EXPORT
#ifndef START_MY_CXT /* Some IDEs try compiling this standalone. */
# include "EXTERN.h"
# include "perl.h"