Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.26.1 Perl_fp_class_denorm still incompatible with CentOS 5 #16192

Open
p5pRT opened this issue Oct 10, 2017 · 4 comments
Open

5.26.1 Perl_fp_class_denorm still incompatible with CentOS 5 #16192

p5pRT opened this issue Oct 10, 2017 · 4 comments

Comments

@p5pRT
Copy link

p5pRT commented Oct 10, 2017

Migrated from rt.perl.org#132255 (status was 'open')

Searchable as RT132255$

@p5pRT
Copy link
Author

p5pRT commented Oct 10, 2017

From belg4mit@pthbb.org

Created by belg4mit@pthbb.org

When trying to build Perl 5.26.1 I still encounter this error​:

  sv.o​: In function `S_hextract'​:
  sv.c​:(.text+0xd94)​: undefined reference to `Perl_fp_class_denorm'
  collect2​: ld returned 1 exit status
  make​: *** [lib/buildcustomize.pl] Error 1

as originally reported in May by Yuki Kimoto
http​://blogs.perl.org/users/yuki_kimoto/2017/05/i-cant-install-perl-5260-rc1-in-centos-5.html

and purportedly rectified by
https://perl5.git.perl.org/perl.git/commitdiff/2749d0395cc1e21d69af38cde41490699fc6e3ab

Perl Info

Flags:
    category=core
    severity=low

Site configuration information for perl 5.18.1:

Configured by belg4mit at Sun Dec 22 14:13:46 EDT 2013.

Summary of my perl5 (revision 5 version 18 subversion 1) configuration:
   
  Platform:
    osname=linux, osvers=2.6.32.16-linode28, archname=i686-linux
    uname='linux db.pthbb.org 2.6.32.16-linode28 #1 smp sun jul 25 21:32:42 utc 2010 i686 i686 i386 gnulinux '
    config_args='-de'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-54)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=/lib/libc-2.5.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.5'
  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'

Locally applied patches:
    


@INC for perl 5.18.1:
    /usr/local/lib/perl5/site_perl/5.18.1/i686-linux
    /usr/local/lib/perl5/site_perl/5.18.1
    /usr/local/lib/perl5/5.18.1/i686-linux
    /usr/local/lib/perl5/5.18.1
    .


Environment for perl 5.18.1:
    HOME=/home/belg4mit
    LANG=en_US
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/home/belg4mit/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin
    PERL_BADLANG (unset)
    SHELL=/bin/tcsh

@p5pRT
Copy link
Author

p5pRT commented Oct 11, 2017

From @jkeenan

On Tue, 10 Oct 2017 00​:20​:46 GMT, belg4mit@​pthbb.org wrote​:

This is a bug report for perl from belg4mit@​pthbb.org,
generated with the help of perlbug 1.39 running under perl 5.18.1.

-----------------------------------------------------------------
[Please describe your issue here]
When trying to build Perl 5.26.1 I still encounter this error​:

sv.o​: In function `S_hextract'​:
sv.c​:(.text+0xd94)​: undefined reference to `Perl_fp_class_denorm'
collect2​: ld returned 1 exit status
make​: *** [lib/buildcustomize.pl] Error 1

as originally reported in May by Yuki Kimoto
http​://blogs.perl.org/users/yuki_kimoto/2017/05/i-cant-install-perl-
5260-rc1-in-centos-5.html

and purportedly rectified by
https://perl5.git.perl.org/perl.git/commitdiff/2749d0395cc1e21d69af38cde41490699fc6e3ab

I see that there have been a couple of reverts in this part of the codebase. We'll have the people involved in them take a look.

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Oct 11, 2017

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Oct 12, 2017

From @steve-m-hay

On Mon, 09 Oct 2017 17​:20​:46 -0700, belg4mit@​pthbb.org wrote​:

This is a bug report for perl from belg4mit@​pthbb.org,
generated with the help of perlbug 1.39 running under perl 5.18.1.

-----------------------------------------------------------------
[Please describe your issue here]
When trying to build Perl 5.26.1 I still encounter this error​:

sv.o​: In function `S_hextract'​:
sv.c​:(.text+0xd94)​: undefined reference to `Perl_fp_class_denorm'
collect2​: ld returned 1 exit status
make​: *** [lib/buildcustomize.pl] Error 1

as originally reported in May by Yuki Kimoto
http​://blogs.perl.org/users/yuki_kimoto/2017/05/i-cant-install-perl-
5260-rc1-in-centos-5.html

and purportedly rectified by
https://perl5.git.perl.org/perl.git/commitdiff/2749d0395cc1e21d69af38cde41490699fc6e3ab

Thanks for the report. Note that the above commit (2749d03) didn't rectify the problem - it was a revert of the fix, which had been applied too late in the release cycle (during a code freeze).

It was due to be re-applied in time for 5.26.1, but somehow fell between the cracks. Apologies for that, but it has since been re-applied to blead (the latest development branch, working towards 5.28.0) in commit 488307f and should appear soonest in 5.26.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants