Front page | perl.perl5.porters |
Postings from March 2008
Re: Change 33472: Integrate:
Thread Next
From:
Jerry D. Hedden
Date:
March 11, 2008 09:42
Subject:
Re: Change 33472: Integrate:
Message ID:
1ff86f510803110942u425567bblf4aa2b3aa04a5c6@mail.gmail.com
> Change 33472 by nicholas@mouse-mill on 2008/03/11 15:56:33
>
> Integrate:
> [ 33464]
> Integrate:
> [ 32966]
> Subject: [PATCH] tru64: poison stack, write protect string constants
> From: Jarkko Hietaniemi <jhi@cc.hut.fi>
> Date: Sat, 12 Jan 2008 03:27:10 +0200 (EET)
> Message-Id: <200801120127.m0C1RAZ6088857@kosh.hut.fi>
>
> [ 33330]
> Subject: [perl #50946] modified hints for Darwin x86 64bit
> From: "Daniel M. Quinlan" (via RT) <perlbug-followup@perl.org>
> Date: Sun, 17 Feb 2008 14:20:58 -0800
> Message-ID: <rt-3.6.HEAD-24181-1203286856-952.50946-75-0@perl.org>
>
> [ 33357]
> Subject: [PATCH] cygwin hints
> From: "Reini Urban" <rurban@x-ray.at>
> Date: Thu, 21 Feb 2008 14:38:33 +0100
> Message-ID: <6910a60802210538p4fdb84abwf5128e87399dddf4@mail.gmail.com>
>
> Affected files ...
>
> ... //depot/maint-5.8/perl/hints/cygwin.sh#9 integrate
> ... //depot/maint-5.8/perl/hints/darwin.sh#32 integrate
> ... //depot/maint-5.8/perl/hints/dec_osf.sh#18 integrate
> ... //depot/maint-5.8/perl/perl.h#180 edit
>
> ==== //depot/maint-5.8/perl/perl.h#180 (text) ====
> Index: perl/perl.h
> --- perl/perl.h#179~33454~ 2008-03-08 15:09:00.000000000 -0800
> +++ perl/perl.h 2008-03-11 08:56:33.000000000 -0700
> @@ -3633,12 +3633,9 @@
>
> #define YYMAXDEPTH 300
>
> -#ifndef assert /* <assert.h> might have been included somehow */
> -#define assert(what) PERL_DEB( \
> - ((what) ? ((void) 0) : \
> - (Perl_croak_nocontext("Assertion %s failed: file \"" __FILE__ \
> - "\", line %d", STRINGIFY(what), __LINE__), \
> - (void) 0)))
> +
> +#if defined(DEBUGGING)
> +# include <assert.h>
> #endif
>
> struct ufuncs {
> End of Patch.
Not sure where you might have picked this up, Nick. It's not
part of any of the patches listed above, and it totally breaks
the build:
CCCMD = gcc -DPERL_CORE -c -DPERL_USE_SAFE_PUTENV
-U__STRICT_ANSI__ -DNO_MATHOMS -DPERL_DONT_CREATE_GVSV
-fno-strict-aliasing -pipe -Os -pipe -funit-at-a-time -march=pentium4
-mfpmath=sse -mieee-fp -mmmx -msse -msse2 -Wall -W -Wextra
-Wdeclaration-after-statement -Wendif-labels
opmini.c: In function `Perl_mod':
opmini.c:1111: warning: implicit declaration of function `assert'
PATH=/link/perl/33472/perl-5.8.x:.:/home/jhedden/bin:/usr/local/src/perl/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/c/Program\
Files/WiX:/c/djgpp/bin:/c/Program\
Files/apache-ant-1.7.0/bin:/c/Program\
Files/nant-0.85/bin:/c/j2sdk1.4.2_14/bin:/c/dev-cpp/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/system32/WBEM:/c/blp/API/dde:/c/blp/API:/c/oracle/ora92/bin:/c/Program\
Files/Oracle/jre/1.3.1/bin:/c/Program\
Files/Oracle/jre/1.1.8/bin:/c/Program\
Files/Hummingbird/Connectivity/7.10/Accessories:/usr/bin:.:/usr/local:/etc:/usr/lib:/lib:/sbin:/usr/sbin
gcc -L/link/perl/33472/perl-5.8.x -Wl,--enable-auto-import
-Wl,--export-all-symbols -Wl,--stack,8388608
-Wl,--enable-auto-image-base -s -L/usr/local/lib -o miniperl
miniperlmain.o opmini.o libperl.a -ldl -lcrypt
opmini.o:opmini.c:(.text+0x2f43): undefined reference to `_assert'
opmini.o:opmini.c:(.text+0x2fef): undefined reference to `_assert'
opmini.o:opmini.c:(.text+0x355a): undefined reference to `_assert'
opmini.o:opmini.c:(.text+0x3634): undefined reference to `_assert'
opmini.o:opmini.c:(.text+0x3c3f): undefined reference to `_assert'
opmini.o:opmini.c:(.text+0x4b14): more undefined references to `_assert' follow
collect2: ld returned 1 exit status
make: *** [miniperl.exe] Error 1
Thread Next
-
Re: Change 33472: Integrate:
by Jerry D. Hedden