Tooling to build and package releases for Perl on Windows.
This provides a location from which we can distribute CPAN modules patched to work against versions of Strawberry Perl.
Perl 5.39.10, 64 bit.
This is provided for testing purposes.
Some modules are not packaged due to build or test failures (e.g. CryptX, GD).
Perl 5.38.2 for 64-bit environments.
Key differences from the 5.38.0 release are:
make.exe
and cmake.exe
files have been removed. They caused clashes with other toolchains.Note that this release uses the same compiler toolchain as version 5.38.0.1 so will have the same UTF-8 locale issues. See https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/150.
Perl 5.36.3 for 64-bit environments.
Key differences from the 5.36.1 release are:
make.exe
and cmake.exe
files have been removed. They caused clashes with other toolchains.Note that this release uses the same compiler toolchain as version 5.36.1.1 so will have the same UTF-8 locale issues. See https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/150.
Perl 5.38.2 for 64-bit environments.
Key differences from the 5.38.0 release are:
make.exe
and cmake.exe
files have been removed. They caused clashes with other toolchains.Note that this release uses the same compiler toolchain as version 5.38.0.1 so will have the same UTF-8 locale issues. See https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/150.
Perl 5.38.2 for 32-bit environments.
Key differences from the 64-bit releases are:
This is a development release of Perl 5.38.1 for 32-bit environments.
Key differences from the 64-bit releases are:
c
directory are the same as the 32-bit SP 5.32.1 release. This means, for example, that gcc is version 8.3.0.Note also that the Perl 5.38.1 release is pending some final changes, and might be replaced by a 5.38.2 release.
This is a test release of Strawberry Perl 5.38.0.2.
This release is to test if a local build avoids the locale issues reported for 5.38.0.1, for example #119
The main change from 5.38.0.1 is that it is built on a local machine instead of a docker instance.
Strawberry Perl 5.38.0 and 5.36.1 MSI, portable and PDL editions.
These are compiled using gcc-13.1 (winlibs release 5). Both use the same set of "external" libs.
For a list of known test failures and build issues see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues?q=is%3Aissue+is%3Aopen+label%3Aperl5.36 and https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues?q=is%3Aissue+is%3Aopen+label%3Aperl5.38
If you find an issue with a module then please report it to that module's issue tracker.
If the issue is with the Strawberry Perl build then please report using the Perl-Dist-Strawberry issue tracker.
Main changes since the 5.32 release:
Strawberry Perl 5.36.1.1 SHA256 Checksums:
96dc0fc440e3123dd8d58df3498e41caba20610f33ed67af937a61b296c4786c
505f7655aa6c42a48ca33a6c5208051b80863356967c14f8f6412e00e565214b
a33e5cfec12bab823b5072dccc869016aeb15b1f3c6513a14f4d0441304a5264
Strawberry Perl 5.38.0.1 SHA256 Checksums:
ca6402a466939d5d658cc0d09a20dc59635ae68f6903a92a747a802539e40908
2120905d6145cad9c670f5dd0d306b0e1b45f941fd737c945ad99228292f7a38
a9b44e50424dcc7e40b8f67d906c76a15469af3d5998e04635fa8465a0a56877
Strawberry Perl 5.38.0 MSI, portable and PDL editions.
These are compiled using gcc-13.1 (winlibs release 5).
These should be close to the final versions for 5.38.
For a list of known test failures and build issues with 5.38, see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues?q=is%3Aissue+is%3Aopen+label%3Aperl5.38
For a list of known test failures and build issues with 5.36, many of which will be the same for this version, see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues?q=is%3Aissue+is%3Aopen+label%3Aperl5.36
If you find an issue with a module then please report it to that module's issue tracker.
If the issue is with the Strawberry Perl build then please report using the Perl-Dist-Strawberry issue tracker.
Modules are the same as in the 5.36 dev releases except that DBM::Deep is patched using https://github.com/robkinyon/dbm-deep/pull/22
Changes since the previous 5.38.0 dev release:
Main changes since the 5.38.0-RC2 dev release: