From owner-freebsd-perl@FreeBSD.ORG Sun Jun 20 10:56:16 2010 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98F4C106564A; Sun, 20 Jun 2010 10:56:16 +0000 (UTC) (envelope-from wahjava@gmail.com) Received: from mail-px0-f182.google.com (mail-px0-f182.google.com [209.85.212.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3A1968FC08; Sun, 20 Jun 2010 10:56:15 +0000 (UTC) Received: by pxi17 with SMTP id 17so98975pxi.13 for ; Sun, 20 Jun 2010 03:56:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:from:to:cc :subject:organization:references:x-face:x-uptime:x-url :x-operating-system:x-openpgp-id:x-openpgp-fingerprint:x-mailer :x-mail-morse:x-attribution:organisation:date:in-reply-to:message-id :user-agent:face:mime-version:content-type; bh=M2dJcIh3OMiH0KTPAC/6AJUv45OfU028jwl8LHgYIRk=; b=w42Imk9HhWxxgIdg0gwxwPrh97HmndTRDOwOnJwIBGML71XcRIYSosIX2putQI8MyJ I5o88ZD5IOsQZU10DgMb1pZIldTfpkdUGy3m0du+mMhkCjlXk9O/qc8fKVXsDTaY4WMv ln2Ep0IHXpCFPt+5vpZtvU7owr0XIx+khOvqc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:organization:references:x-face:x-uptime :x-url:x-operating-system:x-openpgp-id:x-openpgp-fingerprint :x-mailer:x-mail-morse:x-attribution:organisation:date:in-reply-to :message-id:user-agent:face:mime-version:content-type; b=lLppTGMiruNs6aFSEPAc/8QoyxHAplnq6ooiyU8X9mwGnpEQGKhDbDdnCY090tckBt NDGGEuA1wwP+gWbEPU9KbZY+wYy41gcIHMvd38F3ErXc4LEykORTVzZHUN7lRF8Xd0mf S8Lizwx7iCK83Shrl6dz7YuYKGGyOnL5QVRAg= Received: by 10.115.113.22 with SMTP id q22mr2732843wam.62.1277031375614; Sun, 20 Jun 2010 03:56:15 -0700 (PDT) Received: from chateau.d.if ([122.161.230.235]) by mx.google.com with ESMTPS id n32sm135337025wae.10.2010.06.20.03.56.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 20 Jun 2010 03:56:14 -0700 (PDT) Sender: Ashish SHUKLA Received: from chateau.d.if (chateau.d.if [127.0.0.1]) by chateau.d.if (Postfix) with ESMTP id 7B9A92D862F; Sun, 20 Jun 2010 16:26:07 +0530 (IST) From: ashish@FreeBSD.org (Ashish SHUKLA) To: Doug Barton Organization: The FreeBSD Project References: <4C1C5275.9000907@FreeBSD.org> X-Face: )vGQ9yK7Y$Flebu1C>(B\gYBm)[$zfKM+p&TT[[JWl6:]S>cc$%-z7-`46Zf0B*syL.C]oCq[upTG~zuS0.$"_%)|Q@$hA=9{3l{%u^h3jJ^Zl; t7 X-Uptime: 16:18:23 up 5:09, 1 user, load average: 0.00, 0.05, 0.01 X-URL: http://762e5e74.wordpress.com/ X-Operating-System: GNU/Linux/Linux 2.6.33-ARCH/x86_64 X-OpenPGP-ID: E74FA4B0 X-OpenPGP-Fingerprint: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 X-Mailer: Gnus v5.13 X-Mail-Morse: .-- .- .... .--- .- ...- .- .--.-. --. -- .- .. .-.. .-.-.- -.-. --- -- X-Attribution: =?utf-8?B?4KSG4KS24KWA4KS3?= Organisation: The FreeBSD Project Date: Sun, 20 Jun 2010 16:26:06 +0530 In-Reply-To: <4C1C5275.9000907@FreeBSD.org> (Doug Barton's message of "Fri, 18 Jun 2010 22:15:33 -0700") Message-ID: <86631ekm61.fsf@chateau.d.if> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-unknown-linux-gnu) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJ1BMVEWpqal/f39tbW1jY2Md HR2goKCenp6UlJROTk7////9/f35+fnT09ORJdieAAACVklEQVQ4jXXUP2vbQBQA8AvUTkgz5OzY Z0iGWhpS6BSrkECn0mvx0MEJ6AjtYrfoBCVDlD8naJYmNlRfwZq8+mkKlIZaGpJSYmP7Q/XkJDrJ Td8i/H68u3vHPaPufwLdf32AMA4A6GcAgvAamY1pOJiDIFqicTwLswDhfr3uxfFtkAY/GFHPMwzD 8zpnACmIOnE6js7rQb+v4NJrG9od0C+QgpHMy5jBewV+UDSMWiw1Y4fWfyV7+NGFzDsYa3pth9LJ Q4XvXxFHcJRvHOmygn5NAEabnDcQQguarnfoiwSCJ99jmKKcphsZONmWsDK9Ro7cvZOCtQdg8nje egLhc2LNlkLmsezzTFUUy5w18ocox/f0LaLgJy0zO75zk+9pp85GAj36xjqhdI0y3tq2m4dqqcWX zQWBTz8L1irvolXV4J+3q7eCDgVnttjNq6X8H+9KOZsuNk1uCzx8pSp+E9HImfJOTLdcGqo+YKnG EIovizkEn48V7BO+ch2DXcD4ENSpWiU+q8hjjbgTBZCXnZtyj0Ws4Q1Q0B2WXFtYZo65Bbyeeldw RS6qFueM80LlLA29YlVwGRYvFD+kwI/0O+A2PlpOP9GwslUVciHuYGechuBTp922YiDZCrghTknm XSyOM+D3aoRZlo0Jb42zY7DN4p2x4AeZ+QAYutx1sHwTHzMT5cMNduQ9yW3GczN4KZ86kb0c9O8T yXDeFqpl2fryPEAYGXIlezAPXYh2NgVr/gvdoHIuDwuPwOhcWE8f8mmICq41eATkn8x0kuRTIKcB wE9+/QUtiiAnYcaN7wAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Cc: perl@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: lang/perl5.10 doesn't build with gcc 4.5.1 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jun 2010 10:56:16 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable Doug Barton writes: > I've been experimenting with the idea of using gcc 4.5.1 as my "ports > compiler" and ran into this problem: > CCCMD =3D /usr/local/bin/gcc45 -DPERL_CORE -c=20 > -DAPPLLIB_EXP=3D"/usr/local/lib/perl5/5.10.1/BSDPAN" -DHAS_FPSETMASK > -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing -pipe > -fstack-protector -I/usr/local/include -std=3Dc89 -pipe -g > -march=3Dnative -g -Wall -ansi -W -Wextra -Wdeclaration-after-statement > -Wendif-labels -Wc++-compat > LD_LIBRARY_PATH=3D/usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-= 5.10.1 > /usr/local/bin/gcc45 -pthread -Wl,-E -fstack-protector > -L/usr/local/lib -o miniperl gv.o toke.o perly.o pad.o regcomp.o > dump.o util.o mg.o reentr.o mro.o hv.o av.o run.o pp_hot.o sv.o pp.o > scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o > universal.o xsutils.o globals.o perlio.o perlapi.o numeric.o mathoms.o > locale.o pp_pack.o pp_sort.o miniperlmain.o opmini.o perlmini.o -lm > -lcrypt -lutil > gv.o: In function `Perl_gv_fetchfile_flags': > /usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-5.10.1/gv.c:161: > undefined reference to `__stack_chk_fail_local' > gv.o: In function `Perl_gv_stashpvn': > /usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-5.10.1/gv.c:878: > undefined reference to `__stack_chk_fail_local' > gv.o: In function `Perl_gv_fetchpvn_flags': > /usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-5.10.1/gv.c:1426: > undefined reference to `__stack_chk_fail_local' > toke.o: In function `S_feature_is_enabled': > /usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-5.10.1/toke.c:586: > undefined reference to `__stack_chk_fail_local' > toke.o: In function `S_intuit_more': > /usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-5.10.1/toke.c:2724: > undefined reference to `__stack_chk_fail_local' > toke.o:/usr/local/tmp/usr/local/ports/lang/perl5.10/work/perl-5.10.1/toke= .c:2835: > more undefined references to `__stack_chk_fail_local' follow > /usr/local/bin/ld: miniperl: hidden symbol `__stack_chk_fail_local' > isn't defined > /usr/local/bin/ld: final link failed: Nonrepresentable section on output > collect2: ld returned 1 exit status > *** Error code 1 Try adding '-lssp_nonshared' to the LDFLAGS. #v+ chateau.d.if!abbe:~ % strings /usr/bin/gcc |fgrep stack-protector=20=20=20= =20=20=20=20=20=20=20=20 %{fstack-protector:} %{!shared: = %{!pg: %{pthread:-lpthread} -lc= } %{pg: %{pthread:-lpthread_p} -lc= _p}} %{shared: = %{pthread:-lpthread} -lc} %{fstack-protector|fstack-= protector-all:-lssp_nonshared}=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 =2DWstack-protector =2Dfstack-protector =2Dfstack-protector-all #v- I'm not sure how information about SSP is encoded in GCC binary. Maybe some flag/switch you need to enable with GCC. HTH Ashish =2D-=20 Sent via Gnus from GNU Emacs They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety. -- Benjamin Franklin, Memoirs of the life and writings of Benjamin Frankl= in --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBCgAGBQJMHfPHAAoJEMdGz6nnT6SwJAIP/jdj6qaJRvybSjiiEd4xR1ZD lzmV7e2QjzpH++6ggXhqI6Eo2qMYc01JMysHljTj4jQhW63+yLMPmM7/2ARZQM+a 2XxMBZvZOpwZRJpj8oD3hDcLz+MBx8giJseC0cGwrqL8o/tZlhIuFINiMF7BFLZE uh6vB/OEeu/mJQ/dPQmn9V3UgD4DbWPqVLCPaOf2bF5YU7OKXuVw6R7huPJHkSg8 auAqll+4HrKudeD8IxlIs1T058ZWBztlP8M8uVkYZy0aDLQiGR8z8rp8pUXYChIR vrHhpFYFsd+ftPM4wqAxymp5J4zo57VqsfwdDB7bbUjkqNyZwZql8Le5HPJPjCPV ONVJnu/hBk1vpIvfR4eRY1C2zureCeD8QzBGvZiEy1wYWE7CQLOEXf1HsryYj566 vHnQQTPyO/Dp4ym+qnueprkfwaWGifYM5fvMnkRxAgJx7Q82QUmsvUh8VkOwR5Xi e+JNFVdtYWrmkg4UoRWMnLBEN573aj5aJGLO8m2mM0W3CQghT4SQtIt44n5kRw2Q 2sDzN/cgEiiYlm5YeZhkso7nGuvJoOqFYsE99EZKignPSkH6UpB5e7ikE2ZxekRn CWH0VzO/DnJtsrz7t13d8yHBQCf9Q6GDckm4jle9l8KpAa/jG6CRqTr/UHJciwaz WhAw9vX7JScx79eWuG9a =PFbE -----END PGP SIGNATURE----- --=-=-=-- From owner-freebsd-perl@FreeBSD.ORG Mon Jun 21 06:28:55 2010 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C19C6106566B for ; Mon, 21 Jun 2010 06:28:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.droso.net [IPv6:2001:6c8:130:400::6]) by mx1.freebsd.org (Postfix) with ESMTP id 8D84A8FC1A for ; Mon, 21 Jun 2010 06:28:55 +0000 (UTC) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id EC5691CC8E for ; Mon, 21 Jun 2010 08:28:54 +0200 (CEST) From: linimon@FreeBSD.org To: perl@freebsd.org Message-Id: <20100621062854.EC5691CC8E@mail.droso.net> Date: Mon, 21 Jun 2010 08:28:54 +0200 (CEST) Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 06:28:55 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 6.x/7.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: devel/p5-PCSC-Card broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.6.20100610162522/p5-PCSC-Card-1.4.8.log (_Jun__2_03:50:33_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-PCSC-Card If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-perl@FreeBSD.ORG Mon Jun 21 11:08:15 2010 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8E6F1065687 for ; Mon, 21 Jun 2010 11:08:15 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D7C248FC26 for ; Mon, 21 Jun 2010 11:08:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o5LB8Fte099411 for ; Mon, 21 Jun 2010 11:08:15 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o5LB8FeW099409 for perl@FreeBSD.org; Mon, 21 Jun 2010 11:08:15 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 21 Jun 2010 11:08:15 GMT Message-Id: <201006211108.o5LB8FeW099409@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: perl@FreeBSD.org Cc: Subject: Current problem reports assigned to perl@FreeBSD.org X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 11:08:16 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/147957 perl lang/rakudo update to 2010.06 "Kiev" o ports/147901 perl [PATCH] lang/parrot update port to 2.5.0 o ports/129626 perl lang/p5-Tcl segfaults on i386 and amd64 on FreeBSD 7 o ports/121472 perl Loading perl scripts causes irc/xchat segmentation fau 4 problems total. From owner-freebsd-perl@FreeBSD.ORG Tue Jun 22 04:57:01 2010 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 278911065675 for ; Tue, 22 Jun 2010 04:57:01 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 90FBC8FC23 for ; Tue, 22 Jun 2010 04:57:00 +0000 (UTC) Received: (qmail 16835 invoked by uid 399); 22 Jun 2010 04:56:59 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 22 Jun 2010 04:56:59 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4C204297.8060600@FreeBSD.org> Date: Mon, 21 Jun 2010 21:56:55 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.9) Gecko/20100330 Thunderbird/3.0.4 MIME-Version: 1.0 To: Ashish SHUKLA References: <4C1C5275.9000907@FreeBSD.org> <86631ekm61.fsf@chateau.d.if> In-Reply-To: <86631ekm61.fsf@chateau.d.if> X-Enigmail-Version: 1.0.1 OpenPGP: id=1A1ABC84 Content-Type: multipart/mixed; boundary="------------040406030301040905040603" Cc: perl@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: lang/perl5.10 doesn't build with gcc 4.5.1 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 04:57:01 -0000 This is a multi-part message in MIME format. --------------040406030301040905040603 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 06/20/10 03:56, Ashish SHUKLA wrote: > Try adding '-lssp_nonshared' to the LDFLAGS. Thanks for the suggestion, but that didn't help. What did help is the attached patch, which doesn't fix, but does avoid the problem with trying to find libssp. With that patch the resulting perl passed all the tests except for the 5 in the attached file. So, if it's desirable to build perl with -fstack-protector (and it almost certainly is) then the long term solution needs to be to detect what gcc we're building with and add the right flags to the linker so that libssp can be found in (for example) /usr/local/lib/gcc45/libssp.so.0 Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ --------------040406030301040905040603 Content-Type: text/plain; name="perl-tests" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="perl-tests" ext/IO/t/io_xs................................................ok ext/IPC-SysV/t/ipcsysv........................................# Failed test 'right length' # at ../ext/IPC-SysV/t/ipcsysv.t line 256. # got: '0' # expected: '10' FAILED at test 12 ext/IPC-SysV/t/msg............................................# Failed test 'qnum' # at ../ext/IPC-SysV/t/msg.t line 84. # got: '21701' # expected: '1' FAILED at test 4 ext/IPC-SysV/t/podcov.........................................skipped ext/IPC-SysV/t/pod............................................skipped ext/IPC-SysV/t/sem............................................# Failed test 'set all' # at ../ext/IPC-SysV/t/sem.t line 79. FAILED at test 3 ext/IPC-SysV/t/shm............................................# Failed test 'cpid' # at ../ext/IPC-SysV/t/shm.t line 66. # got: '0' # expected: '21705' FAILED at test 4 ext/List-Util/t/00version.....................................ok lib/AnyDBM_File...............................................ok lib/Archive/Extract/t/01_Archive-Extract......................# Failed test 'extract() for 'double_dir.zip' reports success (PP: 0 Bin: 1)' # at ../lib/Archive/Extract/t/01_Archive-Extract.t line 427. FAILED at test 83 lib/Archive/Tar/t/01_use......................................ok --------------040406030301040905040603 Content-Type: text/plain; name="perl-Configure.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="perl-Configure.diff" --- Configure.bak 2009-08-18 12:03:53.000000000 -0700 +++ Configure 2010-06-21 21:19:02.000000000 -0700 @@ -5147,7 +5147,7 @@ # as that way the compiler can do the right implementation dependant # thing. (NWC) case "$gccversion" in - ?*) set stack-protector -fstack-protector + ?*) eval $checkccflag ;; esac --------------040406030301040905040603--