develooper Front page | perl.perl5.porters | Postings from June 2022

Attn: Paul Evans - Perl source needs a new (fixed) Socket version.

Thread Next
From:
sisyphus
Date:
June 16, 2022 05:12
Subject:
Attn: Paul Evans - Perl source needs a new (fixed) Socket version.
Message ID:
CADZSBj1aSezJeXa28gEDy0OHO1y7Cq-u4=06RSGu7CwgJd2_PA@mail.gmail.com
Hi,
Mingw runtime version 9 was released just prior to the release of
perl-5.34.0.
Mingw runtime version 10 was released a few weeks before 5.36.0.

Mingw-w64 toolchains that have these latest runtimes (ie v9 or v10) are
incapable of building perl from source.

Part of the problem has already been fixed in blead - when
https://github.com/Perl/perl5/pull/19663 was merged just after 5.36.0 was
released. (Thank you, Karl.)
That leaves only https://rt.cpan.org/Ticket/Display.html?id=142390 to deal
with.

As per usual I've fartarsed around trying to get the right incantation, but
I think the final patch that I've provided in that ticket is the correct
one to go with.
It assumes that we want to use the Windows implementations of inet_pton and
inet_ntop when and only when that implementation is available. Else use the
implementation provided in Socket.xs.

Could we please have a new Socket release for testing, followed by a push
to blead if the testing doesn't throw up any issues.
Feel free to include fixes to other tickets, too, if you wish - but my
pressing desire is to get this particular issue addressed ASAP.

That I have to continually patch perl source in order to build it is not
such a big issue to me.
But I've had a complete and utter gutful of all the little unforeseen
issues that keep arising as a result of the fact that *my* builds of perl
have been built from patched source.

Cheers,
Rob

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About