http://qs321.pair.com?node_id=11120167


in reply to Re^4: XS.c: loadable library and perl binaries are mismatched (got handshake key 0xc100000, needed 0xc180000)
in thread XS.c: loadable library and perl binaries are mismatched (got handshake key 0xc100000, needed 0xc180000)

(edited)...FYI, I appear to have run into a length limit on the output below. Not sure how to post the rest of the output

I'm not sure, but you might be able to put it all on your scratchpad.

Could you provide us with a copy'n'paste of the troublesome XS.c that's being generated with this 5.32.0 build ?
It probably won't help ... but, OTOH, it might contain something useful.
I'd like to compare it with the XS.c that my build of 5.32.0 generates. (It's important that you post the XS.c from the perl-5.32.0 build.)
I assume List::MoreUtils::XS fails on the perl-5.32.0 build in the same way as with perl-5.30.3.

Cheers,
Rob
  • Comment on Re^5: XS.c: loadable library and perl binaries are mismatched (got handshake key 0xc100000, needed 0xc180000)

Replies are listed 'Best First'.
Re^6: XS.c: loadable library and perl binaries are mismatched (got handshake key 0xc100000, needed 0xc180000)
by rgren925 (Beadle) on Aug 03, 2020 at 19:36 UTC

    List::MoreUtils::XS fails almost exactly the same way in 5.32.0 as 5.30.3. Just the hex code is different:

    5.30.3: 0xc100000, needed 0xc180000 5.32.0: 0xe100000, needed 0xe180000

    Here's the 5.32.0 XS.c

      Perhaps a simple link to the repository would have been more useful than a huge (update: 47K — thanks a lot!) wadge of unreadable text.


      Give a man a fish:  <%-{-{-{-<

        Perhaps a simple link to the repository would have been more useful

        XS.c is a file that's generated during 'make', so it's quite likely not sitting in a publicly available repository.
        But, yes - it's a pity the closing </code> was omitted.
        Doing a diff -EBwbu detects a difference, but without the formatting of the OP's XS.c, I've no idea where that difference lies.
        I'm certainly curious to know what the difference is ... though I don't assume that such knowledge will prove to be useful.

        I take it that there's no easy way for me to view the file correctly formatted, and that I just have to wait for the OP to insert the missing </code>.
        Please correct me if I'm wrong.

        Cheers,
        Rob