From owner-freebsd-current@FreeBSD.ORG Fri Jul 17 01:18:32 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 543EA1065672; Fri, 17 Jul 2009 01:18:32 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by mx1.freebsd.org (Postfix) with ESMTP id CF0458FC23; Fri, 17 Jul 2009 01:18:31 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by yxe11 with SMTP id 11so902615yxe.3 for ; Thu, 16 Jul 2009 18:18:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=Ak/QdvAA3wJWNB9lmRVywHdet6buF7nKX7X8VBKe81g=; b=vVaPEvR/tATFRrGSoROCVCHQ5SRzKnEZ+PggWWAgBFw69yDDDSPeSIoqd+aWYJ66rw FkUEmES/P5bXeexmvAtV79hNSamJl/vbbpQ56HVKOAtZ25StjLNk0sWtUT3MODwD6xny LgrwU7LIjtC3byRoNfNGjhrHwbcfO/Y9jzsrU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=p0HDus7IfmqmdKFmZZau3aYPHoMvzFLf70sLaNjcw0jLO7Y9V9YG0siQLAXsMfzxTB X84n4g0J+vj37gAM9yPq4goJtDIA5q1pMTlfqV1n+8JLFP831ynvmBqX03HUJb87aZSi fUsACzq52PqoqF6PrlfSJ6lk+zI/sV8GDeqWQ= Received: by 10.90.54.6 with SMTP id c6mr347769aga.45.1247793511069; Thu, 16 Jul 2009 18:18:31 -0700 (PDT) Received: from kan.dnsalias.net (c-98-217-224-113.hsd1.ma.comcast.net [98.217.224.113]) by mx.google.com with ESMTPS id 38sm1484356agd.49.2009.07.16.18.18.29 (version=SSLv3 cipher=RC4-MD5); Thu, 16 Jul 2009 18:18:30 -0700 (PDT) Date: Thu, 16 Jul 2009 21:18:22 -0400 From: Alexander Kabaev To: "b. f." Message-ID: <20090716211822.3663ca36@kan.dnsalias.net> In-Reply-To: References: X-Mailer: Claws Mail 3.7.1 (GTK+ 2.16.2; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/xEA5ViOxHdbJOB_Z+BJkDZY"; protocol="application/pgp-signature" Cc: kan@freebsd.org, freebsd-current@freebsd.org, kib@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: svn commit: r195697 - in head: . contrib/gcc/config gnu/lib/libgcc gnu/lib/libssp/libssp_nonshared lib/libc lib/libc/sys libexec/rtld-elf share/mk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 01:18:32 -0000 --Sig_/xEA5ViOxHdbJOB_Z+BJkDZY Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 16 Jul 2009 22:00:28 +0000 "b. f." wrote: > >Author: kan > >Date: Tue Jul 14 21:19:13 2009 > >New Revision: 195697 > >URL: http://svn.freebsd.org/changeset/base/195697 >=20 > >Log: > > Second attempt at eliminating .text relocations in shared libraries > > compiled with stack protector. >=20 > Unfortunately, on r195705 i386 (world and kernel), this breaks a clean > (i.e., no other ports or packages installed, clean work directory) > build of lang/perl5.8 or lang/perl5.10 with -fstack-protector or > -fstack-protector-all in the CFLAGS, using the base system compiler: >=20 > LD_LIBRARY_PATH=3D/tmp/usr/ports/lang/perl5.8/work/perl-5.8.9 cc > -pthread -Wl,-E -L/usr/local/lib -o miniperl `echo gv.o toke.o > perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o > perl.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 | > sed 's/ op.o / /'` miniperlmain.o opmini.o -lm -lcrypt -lutil > *** Error code 1 >=20 > Stop in /usr/ports/lang/perl5.8. > *** Error code 1 >=20 >=20 > I would not be surprised to find that it affects a large number of > other ports in a similar manner. So it seems that some further > changes are required. >=20 > Regards, > b. The port does not pass -fstack-protector to link command line and is broken.=20 --=20 Alexander Kabaev --Sig_/xEA5ViOxHdbJOB_Z+BJkDZY Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iD8DBQFKX9FjQ6z1jMm+XZYRAtJeAJ9pVUiKXnqHrL1JJc4j8gUU6ymnAACfR7N9 nMIQrCQUDuTZawG1o07PUCQ= =qxqS -----END PGP SIGNATURE----- --Sig_/xEA5ViOxHdbJOB_Z+BJkDZY--