Description
This is a bug report for perl from briang@cpan.org,
generated with the help of perlbug 1.42 running under perl 5.36.0.
[Please describe your issue here]
Installing perls <= 5.37.3 usually takes 3-5 minutes depending on configure
options. Blead (as of 2022-09-20 08:50 BST) takes 11-15 minutes.
Here's an example of installing blead
$ time perlbrew install perl-blead --noman -j 5
Fetching perl-blead as /opt/perl/dists/blead.tar.gz
Installing /opt/perl/build/blead/perl5-blead into /opt/perl/perls/perl-blead
This could take a while. You can run the following command on another shell to track the status:
tail -f /opt/perl/build.perl-blead.log
perl-blead is successfully installed.
real 11m35.718s
user 8m31.758s
sys 0m51.623s
and installing 5.37.3
$ time perlbrew install perl-5.37.3 --noman -j 5
Fetching perl 5.37.3 as /opt/perl/dists/perl-5.37.3.tar.gz
Download https://cpan.metacpan.org/src/5.0/perl-5.37.3.tar.gz to /opt/perl/dists/perl-5.37.3.tar.gz
Installing /opt/perl/build/perl-5.37.3/perl-5.37.3 into /opt/perl/perls/perl-5.37.3
This could take a while. You can run the following command on another shell to track the status:
tail -f /opt/perl/build.perl-5.37.3.log
perl-5.37.3 is successfully installed.
real 3m41.997s
user 8m42.773s
sys 0m48.984s
I've tried with gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0 and Ubuntu clang version
14.0.0-1ubuntu1 and there's no significant difference.
I'm using a VirtualBox (v6.1.38) VM with 4 Ryzen 3700X CPU cores @ 3.6 GHz and
4GB RAM. OS is Ubuntu 22.04.
[Please do not change anything below this line]
Flags:
category=install
severity=low
Site configuration information for perl 5.36.0:
Configured by brian at Thu Sep 15 09:39:10 BST 2022.
Summary of my perl5 (revision 5 version 36 subversion 0) configuration:
Platform:
osname=linux
osvers=5.15.0-47-generic
archname=x86_64-linux-thread-multi-ld
uname='linux dev 5.15.0-47-generic #51-ubuntu smp thu aug 11 07:51:15 utc 2022 x86_64 x86_64 x86_64 gnulinux '
config_args='-de -Dprefix=/opt/perl/perls/perl-5.36.0 -Dusethreads -Duselongdouble -Aeval:scriptdir=/opt/perl/perls/perl-5.36.0/bin'
hint=recommended
useposix=true
d_sigaction=define
useithreads=define
usemultiplicity=define
use64bitint=define
use64bitall=define
uselongdouble=define
usemymalloc=n
default_inc_excludes_dot=define
Compiler:
cc='cc'
ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
optimize='-O2'
cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
ccversion=''
gccversion='11.2.0'
gccosandvers=''
intsize=4
longsize=8
ptrsize=8
doublesize=8
byteorder=12345678
doublekind=3
d_longlong=define
longlongsize=8
d_longdbl=define
longdblsize=16
longdblkind=3
ivtype='long'
ivsize=8
nvtype='long double'
nvsize=16
Off_t='off_t'
lseeksize=8
alignbytes=16
prototype=define
Linker and Libraries:
ld='cc'
ldflags =' -fstack-protector-strong -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib/x86_64-linux-gnu /usr/lib /usr/lib64
libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
libc=/lib/x86_64-linux-gnu/libc.so.6
so=so
useshrplib=false
libperl=libperl.a
gnulibc_version='2.35'
Dynamic Linking:
dlsrc=dl_dlopen.xs
dlext=so
d_dlsymun=undef
ccdlflags='-Wl,-E'
cccdlflags='-fPIC'
lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'
@inc for perl 5.36.0:
/opt/perl/perls/perl-5.36.0/lib/site_perl/5.36.0/x86_64-linux-thread-multi-ld
/opt/perl/perls/perl-5.36.0/lib/site_perl/5.36.0
/opt/perl/perls/perl-5.36.0/lib/5.36.0/x86_64-linux-thread-multi-ld
/opt/perl/perls/perl-5.36.0/lib/5.36.0
Environment for perl 5.36.0:
HOME=/home/brian
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH=/opt/perl/bin:/opt/perl/perls/perl-5.36.0/bin:/home/nix/bin:/home/brian/.nix-profile/bin:/home/brian/bin:/home/brian/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
PERLBREW=command perlbrew
PERLBREW_HOME=/home/brian/.perlbrew
PERLBREW_MANPATH=/opt/perl/perls/perl-5.36.0/man
PERLBREW_PATH=/opt/perl/bin:/opt/perl/perls/perl-5.36.0/bin
PERLBREW_PERL=perl-5.36.0
PERLBREW_ROOT=/opt/perl
PERLBREW_SHELLRC_VERSION=0.96
PERLBREW_VERSION=0.96
PERL_BADLANG (unset)
SHELL=/bin/bash