Hi,

I've often wondered whether, on Windows, *every* script that dies with a "handshake" error would actually have misbehaved if it had been allowed to continue.
If I had a build of perl that was identical, except that all "handshake" checks were avoided, then I'd be able to know ... and hence the question in the title.
(I'm fairly familiar with building perl on windows - no problems there. It's just a question of how to have a perl that doesn't run any of those pesky "handshake" checks.)

TBC, these "handshake" checks are the ones that result (upon failure) in the script aborting with a diagnostic of something like:
fu.c: loadable library and perl binaries are mismatched (got first handshake key 0000000012e00080, needed 0000000012d00080)

AFTERTHOUGHT:
I suppose I don't really need to avoid them. Just making them "non-fatal on failure" might suffice.
Maybe having them emit warnings, as opposed to actually croaking, might suffice.
However, it would also be nice to avoid having to hack the perl source.

Cheers,
Rob

In reply to How do I build perl on Windows such that all "handshake" checks are avoided ? by syphilis

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.