diff --git a/scripts/darwin/build.pl b/scripts/darwin/build.pl index a0207575f..7cffef866 100755 --- a/scripts/darwin/build.pl +++ b/scripts/darwin/build.pl @@ -120,7 +120,13 @@ sub run { $jobs = 1; } - my @options = ("-de", "-Dman1dir=none", "-Dman3dir=none"); + my @options = ( + "-de", + # omit man + "-Dman1dir=none", "-Dman3dir=none", + # enable shared library and PIC, fixes https://github.com/shogo82148/actions-setup-perl/issues/1756 + "-Dcccdlflags=-fPIC", "-Duseshrplib", + ); if ($thread) { # enable multi threading push @options, "-Duseithreads"; diff --git a/scripts/linux/build.pl b/scripts/linux/build.pl index aecfcd284..981854232 100755 --- a/scripts/linux/build.pl +++ b/scripts/linux/build.pl @@ -110,7 +110,13 @@ sub run { $jobs = 1; } - my @options = ("-de", "-Dman1dir=none", "-Dman3dir=none"); + my @options = ( + "-de", + # omit man + "-Dman1dir=none", "-Dman3dir=none", + # enable shared library and PIC, fixes https://github.com/shogo82148/actions-setup-perl/issues/1756 + "-Dcccdlflags=-fPIC", "-Duseshrplib", + ); if ($thread) { # enable multi threading push @options, "-Duseithreads";