Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I bounced off this the other day, I eventually realised I could use the linker against itself and deleted the .c file from the XML::LibXSLT tree.

    The symbol leaks over when LibXSLT.pm uses LibXML and it just magically works out.

    • That totally doesn't work for me - I get:

      dyld: /usr/bin/perl Undefined symbols:
      _PmmSvNode

      Which is one of the functions.

      (and yes, XML::LibXML is loaded before XML::LibXSLT is bootstrapped).
      • Hmm, I guess this is probably that I'm building against a locally-built 5.8.0 rather than the supplied 5.6.0.

        Looking at the output of perl -V for both perls their linker flags do differ, which could explain it:

        /usr/bin/perl (5.6.0)
        Linker and Libraries: ld='cc', ldflags =''

        perl5.8.0

        Linker and Libraries:
            ld='cc', ldflags =' -flat_namespace'

        The Dynamic Linking linker options lddlflagsall are the same for both perls, so I suspect it's the differing ldflags that are letting i