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

Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6676 on i586-linux-64all 2.2.16-9mdk (UNINSTALLED) #2389

Closed
p5pRT opened this issue Aug 17, 2000 · 2 comments

Comments

@p5pRT
Copy link

p5pRT commented Aug 17, 2000

Migrated from rt.perl.org#3735 (status was 'resolved')

Searchable as RT3735$

@p5pRT
Copy link
Author

p5pRT commented Aug 17, 2000

From builder@ratdog.stok.co.uk

This is just interesting to me.

Building 6655 with "maximum 64 bitness" but not long doubles on linux
works fine as far as make test can tell. Starting afresh and saying yes
to long doubles on mandrake linux provokes this compiler warningi (at least)​:

POSIX.xs​: In function `XS_POSIX_modf'​:
POSIX.xs​:3365​: warning​: passing arg 2 of `modfl' from incompatible pointer type

and these make test failures​:

lib/complex..........FAILED at test 1010
lib/peek.............FAILED at test 12

A diff between config.sh gives​:

[builder@​ratdog perl]$ diff config.sh ../config.sh.6677.good
11c11
< # Configuration time​: Thu Aug 17 13​:47​:21 CDT 2000
---

# Configuration time​: Thu Aug 17 13​:24​:38 CDT 2000
63c63
< cf_time='Thu Aug 17 13​:47​:21 CDT 2000'
---
cf_time='Thu Aug 17 13​:24​:38 CDT 2000'
86c86
< d_Gconvert='qgcvt((x),(n),(b))'
---
d_Gconvert='gcvt((x),(n),(b))'
249,250c249,250
< d_nv_preserves_uv='define'
< d_nv_preserves_uv_bits='64'
---
d_nv_preserves_uv='undef'
d_nv_preserves_uv_bits='53'
613,614c613,614
< nvsize='12'
< nvtype='long double'
---
nvsize='8'
nvtype='double'
759c759
< uselongdouble='define'
---
uselongdouble='undef'

Perl Info

Flags:
    category=install
    severity=none

Site configuration information for perl v5.7.0:

Configured by builder at Thu Aug 17 13:47:21 CDT 2000.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration:
  Platform:
    osname=linux, osvers=2.2.16-9mdk, archname=i586-linux-64all
    uname='linux ratdog.stok.co.uk 2.2.16-9mdk #1 thu jun 22 17:04:01 pdt 2000 i586 unknown '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=undef d_sfio=undef uselargefiles=define 
    use64bitint=define use64bitall=define uselongdouble=define usesocks=undef
  Compiler:
    cc='cc', optimize='-O3 -fomit-frame-pointer -fno-exceptions -fno-rtti -mcpu=k6 -march=k6 -fno-fast-math -fexpensive-optimizations -malign-loops=2 -malign-jumps=2 -malign-functions=2 -mpreferred-stack-boundary=2', gccversion=2.95.3 19991030 (prerelease), gccosandvers=
    cppflags='-fno-strict-aliasing'
    ccflags ='-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    stdchar='char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='long double', nvsize=12, Off_t='off_t', lseeksize=8
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt -lutil
    libc=/lib/libc-2.1.3.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Locally applied patches:
    SUIDMAIL - fixes for suidperl security
    DEVEL6676


@INC for perl v5.7.0:
    lib
    /usr/local/lib/perl5/5.7.0/i586-linux-64all
    /usr/local/lib/perl5/5.7.0
    /usr/local/lib/perl5/site_perl/5.7.0/i586-linux-64all
    /usr/local/lib/perl5/site_perl/5.7.0
    /usr/local/lib/perl5/site_perl
    .


Environment for perl v5.7.0:
    HOME=/home/builder
    LANG=en
    LANGUAGE=en_US:en
    LC_COLLATE=en
    LC_CTYPE=en
    LC_MESSAGES=en
    LC_MONETARY=en
    LC_NUMERIC=en
    LC_TIME=en
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/games:/home/builder/bin
    PERL_BADLANG (unset)
    SHELL=/bin/sh


@p5pRT
Copy link
Author

p5pRT commented Aug 18, 2000

From @jhi

On Thu, Aug 17, 2000 at 02​:19​:16PM -0500, builder@​ratdog.stok.co.uk wrote​:

This is a build failure report for perl from mike@​stok.co.uk,
generated with the help of perlbug 1.31 running under perl v5.7.0.

-----------------------------------------------------------------
[Please enter your report here]

This is just interesting to me.

Building 6655 with "maximum 64 bitness" but not long doubles on linux
works fine as far as make test can tell. Starting afresh and saying yes
to long doubles on mandrake linux provokes this compiler warningi (at least)​:

POSIX.xs​: In function `XS_POSIX_modf'​:
POSIX.xs​:3365​: warning​: passing arg 2 of `modfl' from incompatible pointer type

and these make test failures​:

lib/complex..........FAILED at test 1010
lib/peek.............FAILED at test 12

These should be fixed now, as correctly surmised both were long double bugs.

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

1 participant