diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-09-18 08:09:54 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-09-18 08:09:54 +0000 |
commit | 5057be0ecfdf62ce643e819ea0d631a8dbc807af (patch) | |
tree | ee33eb290d698654309e56025bbecf7719e9a85d /Configure | |
parent | 020d60588cd5882929059d0ce0cb143ceae1c4b5 (diff) | |
download | perl-5057be0ecfdf62ce643e819ea0d631a8dbc807af.tar.gz |
Integrate:
[ 21263]
Subject: RE: MM in maint@21251 breaks mp2
From: "Orton, Yves" <yves.orton@de.mci.com>
Message-ID: <71B318898201D311845C0008C75DAD1C089611FE@defra1ex2>
Date: Wed, 17 Sep 2003 15:47:35 +0100
[ 21264]
A potential fix for non-empty LD in Unix.
[ 21266]
Make it possible to override the mistrustnm hint in Solaris.
[ 21267]
Patch from Enache Adrian for the new tricks of gcc 3.4
for "is this symbol defined" scanning of Configure.
[ 21268]
Subject: 5.8.1 warnings when long double == double
From: Andy Dougherty <doughera@lafayette.edu>
Date: Wed, 10 Sep 2003 12:03:53 -0400 (EDT)
Message-ID: <Pine.SOL.4.53.0309101203010.10837@maxwell.phys.lafayette.edu>
(the changed message)
[ 21270]
Subject: Patch for VMS::Filespec
From: Ken Williams <ken@mathforum.org>
Date: Wed, 17 Sep 2003 20:11:46 -0500
Message-Id: <12FBA07F-E975-11D7-BDD7-003065F6D85A@mathforum.org>
[ 21271]
Missed OS/2 patch hunk.
p4raw-link: @21271 on //depot/perl: d79a646beae7a86020bf36abcfc0cb1db4f161bd
p4raw-link: @21270 on //depot/perl: ee1280c953682bb27ef889bc50cff06de7d58555
p4raw-link: @21268 on //depot/perl: 7ad90562640caa7bf113483a230fea3eb0d77a9f
p4raw-link: @21267 on //depot/perl: 373dfab3839ca168fd2249c0b2b694722e478652
p4raw-link: @21266 on //depot/perl: 9cad8f9ea8a488b12e3eec9841e77fb483d483ee
p4raw-link: @21264 on //depot/perl: d6c6162f7f7e5f417fee7c0cbae6b13c7d35eaaa
p4raw-link: @21263 on //depot/perl: a6ab0b5c7971198624b2f1ac7ae236adc2773b84
p4raw-id: //depot/maint-5.8/perl@21272
p4raw-integrated: from //depot/perl@21265 'copy in'
lib/ExtUtils/t/MM_Unix.t (@20464..) vms/ext/Filespec.pm
(@20688..) Configure (@20881..) os2/os2.c (@21219..)
lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
lib/ExtUtils/t/MM_Win32.t (@21238..) hints/solaris_2.sh
(@21260..)
Diffstat (limited to 'Configure')
-rwxr-xr-x | Configure | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Mon Aug 25 19:47:58 EEST 2003 [metaconfig 3.0 PL70] +# Generated on Thu Sep 18 09:10:02 EEST 2003 [metaconfig 3.0 PL70] # (with additional metaconfig patches by perlbug@perl.org) cat >c1$$ <<EOF @@ -5571,7 +5571,9 @@ EOCP longdblsize="$ans" fi if $test "X$doublesize" = "X$longdblsize"; then - echo "(That isn't any different from an ordinary double.)" + echo "That isn't any different from an ordinary double." + echo "I'll keep your setting anyway, but you may see some" + echo "harmless compilation warnings." fi ;; esac @@ -7354,9 +7356,9 @@ eval $inhdr : is a C symbol defined? csym='tlook=$1; case "$3" in --v) tf=libc.tmp; tc=""; tdc="";; --a) tf=libc.tmp; tc="[0]"; tdc="[]";; -*) tlook="^$1\$"; tf=libc.list; tc=""; tdc="()";; +-v) tf=libc.tmp; tdc="";; +-a) tf=libc.tmp; tdc="[]";; +*) tlook="^$1\$"; tf=libc.list; tdc="()";; esac; tx=yes; case "$reuseval-$4" in @@ -7370,16 +7372,15 @@ yes) if $contains $tlook $tf >/dev/null 2>&1; then tval=true; elif $test "$mistrustnm" = compile -o "$mistrustnm" = run; then - echo "int main() { extern void *$1$tdc; if (&$1$tc) return(0); else return(1); }" > try.c; + echo "void *(*(p()))$tdc { extern void *$1$tdc; return &$1; } int main() { if(p()) return(0); else return(1); }"> try.c; $cc -o try $optimize $ccflags $ldflags try.c >/dev/null 2>&1 $libs && tval=true; - $test "$mistrustnm" = run -a -x try && { $run ./try >/dev/null 2>&1 || tval=false; }; - $rm -f try try.c core; + $test "$mistrustnm" = run -a -x try && { $run ./try$_exe >/dev/null 2>&1 || tval=false; }; + $rm -f try$_exe try.c core core.* try.core; fi; else - echo "#include <stdio.h>" > try.c; - echo "int main() { extern void *$1$tdc; if(&$1$tc) return(0); else return(1); }" > try.c; + echo "void *(*(p()))$tdc { extern void *$1$tdc; return &$1; } int main() { if(p()) return(0); else return(1); }"> try.c; $cc -o try $optimize $ccflags $ldflags try.c $libs >/dev/null 2>&1 && tval=true; - $rm -f try try.c; + $rm -f try$_exe try.c; fi; ;; *) |