Skip to content

Commit 965f8d7

Browse files
committed
Perl 5.38.0 builds: update extlibs
This separates the PDL and non-PDL components so the non-PDL release does not contain all the extras.
1 parent cc5fb5f commit 965f8d7

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

share/64bit-5.38.0.1.pp

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
patch => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc10.3_20230313/64bit_patch-2.7.5-bin_20230420.zip',
2626
#special cases
2727
'libmysql' => '<package_url>/kmx/64_libs/gcc71-2017Q2/64bit_mysql-5.7.16-bin_20170517.zip',
28-
# gcc10 libs - not all are needed
29-
extlibs_gcc13_collated => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/extlibs_gcc13_collated_20230606.zip',
28+
# gcc13 libs
29+
extlibs_gcc13_collated => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/extlibs_gcc13_collated_nonpdl_no_t1lib_20230606.zip',
30+
gmp => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_gmp-6.2.1-bin_20230606.zip',
31+
mpc => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_mpc-1.3.1-bin_20230606.zip',
32+
mpfr => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_mpfr-4.2.0-bin_20230606.zip',
3033
libgd => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230502/64bit_libgd-2.3.2-bin_20230502.zip',
31-
zgdb => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230502/64bit_gdb-13.1-bin_20230527.zip',
32-
#zdb => 'file:///Z:/extlib/_out/64bit_db-6.2.38-bin_20230527.zip',
33-
#zdb_gcc83 => '<package_url>/kmx/64_libs/gcc83-2019Q2/64bit_db-6.2.38-bin_20190522.zip',
34-
34+
zgdb => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_gdb-13.1-bin_20230626.zip',
3535
},
3636
},
3737
### NEXT STEP ###########################
@@ -47,7 +47,8 @@
4747
### NEXT STEP ###########################
4848
{
4949
plugin => 'Perl::Dist::Strawberry::Step::InstallPerlCore',
50-
url => 'https://www.cpan.org/src/5.0/perl-5.38.0-RC1.tar.gz',
50+
#url => 'https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz', # not available at time of build
51+
url => 'https://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.38.0.tar.gz',
5152
cf_email => 'strawberry-perl@project', #IMPORTANT: keep 'strawberry-perl' before @
5253
perl_debug => 0, # can be overridden by --perl_debug=N option
5354
perl_64bitint => 1, # ignored on 64bit, can be overridden by --perl_64bitint | --noperl_64bitint option
@@ -446,6 +447,10 @@
446447
disable => $ENV{SKIP_PDL_STEP}, ### hack
447448
plugin => 'Perl::Dist::Strawberry::Step::BinaryToolsAndLibs',
448449
install_packages => {
450+
# redownloads some libs but they are the same as the main download
451+
extlibs_gcc13_collated => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/extlibs_gcc13_collated_no_t1lib_20230606.zip',
452+
libgd => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230502/64bit_libgd-2.3.2-bin_20230502.zip',
453+
zgdb => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_gdb-13.1-bin_20230626.zip',
449454
},
450455
},
451456
### NEXT STEP ###########################

0 commit comments

Comments
 (0)