Perl Dist Strawberry Versions Save

Tooling to build and package releases for Perl on Windows.

patched_cpan_modules

4 weeks ago

This provides a location from which we can distribute CPAN modules patched to work against versions of Strawberry Perl.

SP_5.39.10

4 weeks ago

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).

SP_53822_64bit

5 months ago

Perl 5.38.2 for 64-bit environments.

Key differences from the 5.38.0 release are:

  1. The make.exe and cmake.exe files have been removed. They caused clashes with other toolchains.
  2. The patch utility is now the same as the one provided with Strawberry Perl 5.32. The one provided with SP 5.38.0 and SP 5.36.1 does not work properly. https://github.com/StrawberryPerl/build-extlibs/issues/51
  3. All external libs packaged with 5.32.1 are part of the distribution.
  4. DBD::MySql is not provided. Newer versions of DBD::MySql require a more recent version of libmysql, which is not yet part of the build system (but see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/discussions/157).
  5. This perl is built with additional compiler optimisations. If there are any instabilities then these will need to be reverted.

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.

SP_53631_64bit

5 months ago

Perl 5.36.3 for 64-bit environments.

Key differences from the 5.36.1 release are:

  1. The make.exe and cmake.exe files have been removed. They caused clashes with other toolchains.
  2. The patch utility is now the same as the one provided with Strawberry Perl 5.32. The one provided with SP 5.38.0 and SP 5.36.1 does not work properly. https://github.com/StrawberryPerl/build-extlibs/issues/51
  3. libfribidi is now part of the distribution.
  4. DBD::MySql is not provided. Newer versions of DBD::MySql require a more recent version of libmysql, which is not yet part of the build system (but see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/discussions/157).

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.

SP_53821_64bit

5 months ago

Perl 5.38.2 for 64-bit environments.

Key differences from the 5.38.0 release are:

  1. The make.exe and cmake.exe files have been removed. They caused clashes with other toolchains.
  2. The patch utility is now the same as the one provided with Strawberry Perl 5.32. The one provided with SP 5.38.0 and SP 5.36.1 does not work properly. https://github.com/StrawberryPerl/build-extlibs/issues/51
  3. libfribidi is now part of the distribution.
  4. DBD::MySql is not provided. Newer versions of DBD::MySql require a more recent version of libmysql, which is not yet part of the build system (but see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/discussions/157).

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.

SP_5382_32bit

6 months ago

Perl 5.38.2 for 32-bit environments.

Key differences from the 64-bit releases are:

  1. The files under the 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.
  2. Not all of the CPAN libs are packaged.

dev_5381_32bit

6 months ago

This is a development release of Perl 5.38.1 for 32-bit environments.

Key differences from the 64-bit releases are:

  1. The files under the 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.
  2. Not all of the CPAN libs have been installed. (The final version might have even fewer).

Note also that the Perl 5.38.1 release is pending some final changes, and might be replaced by a 5.38.2 release.

dev_5380_20230805

9 months ago

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.

SP_5380_5361

10 months ago

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:

  • 5.36.1.1-64bit portable: 96dc0fc440e3123dd8d58df3498e41caba20610f33ed67af937a61b296c4786c
  • 5.36.1.1-64bit PDL: 505f7655aa6c42a48ca33a6c5208051b80863356967c14f8f6412e00e565214b
  • 5.36.1.1-64bit msi: a33e5cfec12bab823b5072dccc869016aeb15b1f3c6513a14f4d0441304a5264

Strawberry Perl 5.38.0.1 SHA256 Checksums:

  • 5.38.0.1-64bit portable: ca6402a466939d5d658cc0d09a20dc59635ae68f6903a92a747a802539e40908
  • 5.38.0.1-64bit PDL: 2120905d6145cad9c670f5dd0d306b0e1b45f941fd737c945ad99228292f7a38
  • 5.38.0.1-64bit msi: a9b44e50424dcc7e40b8f67d906c76a15469af3d5998e04635fa8465a0a56877

dev_5380_20230705_gcc13

10 months ago

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:

  • gdb should be working now

Main changes since the 5.38.0-RC2 dev release: