From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NVVAK-0001Kz-7B for garchives@archives.gentoo.org; Thu, 14 Jan 2010 19:15:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A7EF5E0BB9; Thu, 14 Jan 2010 19:15:27 +0000 (UTC) Received: from mail-qy0-f177.google.com (mail-qy0-f177.google.com [209.85.221.177]) by pigeon.gentoo.org (Postfix) with ESMTP id 80D2FE0BB9 for ; Thu, 14 Jan 2010 19:15:27 +0000 (UTC) Received: by qyk7 with SMTP id 7so1357249qyk.10 for ; Thu, 14 Jan 2010 11:15:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=rtZQQEvfueCQfhuBw1qxl7Gwh1sYzohFsle8Jtc1I7w=; b=KDAX/VAzupCqdq0qWkVINLfYTRutrmKWnJvtkyX1gKPHLi6jokDNTdWd+2IuZAIi8j cDUnnRsinnUbnh0gm4p7SVeNGCSQWLWDhFd527Jz/6qA1tSnp9fOX4933OKIdST9HSNR ICLw7H/zOTXZoEj8xiWibwghE3/+GM0/r21Zo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=sIzfWmI0JENqhye5hYccUM2LQORPVuW4wykkMroypEHTfg5e+92oF7oz4rqmZXUDO/ l3Du+XZbA68uBFQ8g6V3lHLYz7nZk8YDkdXwJQp4zHFR1j/QX84xi7WKfJrMs0XGQchm y1zOy5qzhO3t7OpwxufT4CCrYUUWo9Ufoq8zg= Received: by 10.229.127.132 with SMTP id g4mr1105581qcs.58.1263496526584; Thu, 14 Jan 2010 11:15:26 -0800 (PST) Received: from ?192.168.1.100? ([190.1.21.180]) by mx.google.com with ESMTPS id 8sm341337yxb.25.2010.01.14.11.15.25 (version=SSLv3 cipher=RC4-MD5); Thu, 14 Jan 2010 11:15:25 -0800 (PST) Message-ID: <4B4F7B4B.4030905@gmail.com> Date: Thu, 14 Jan 2010 17:15:07 -0300 From: ChIIph User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.1.5) Gecko/20100106 Thunderbird/3.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Lisp mail X-BeenThere: gentoo-lisp@lists.gentoo.org MIME-Version: 1.0 To: gentoo-lisp@lists.gentoo.org Subject: Re: [gentoo-lisp] Ebuilds for bigloo3.3a_p4 and hop-2.0.0 References: <4B4F5A47.6040508@gmail.com> In-Reply-To: <4B4F5A47.6040508@gmail.com> X-Enigmail-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigAA398C2C0358EC758E4F101F" X-Archives-Salt: 88433a49-da70-40d1-80af-600c98c67cff X-Archives-Hash: 532264cb77aa227cc27e794b70f3984a This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigAA398C2C0358EC758E4F101F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 01/14/10 14:54, Cyprien Nicolas wrote: > Hello lispers, > > I'm attaching to this mail two ebuild for the last releases of Bigloo > and Hop, I have mainly adapted the existing ebuilds. > =20 Hello Cyprien, Thanks for providing these ebuilds, I'll make sure they are added to the overlay today. > Some notes, about the bigloo.ebuild: > > I have to had the threads flag, for dependencies, hop[threads] needs > bigloo[threads], which needs boehm-gc[threads]. That makes the hop > ebuild with three dependencies on hop, I don't know how to make it > clearer, or better. > =20 There was an issue with a bundled copy of boegm-gc, I hope Mr Serrano took care of that :), otherwise some patching must be made for security reasons. > Then, I had to manually had -fno-omit-frame-pointer to Bigloo's CFLAGS,= > for several reasons: > First, for compile-bee, part of the code may be compiled with -pg flag > (for gprof profiling), this option is incompatible with > -fomit-frame-pointer. > Next, at runtime, Bigloo uses the CFLAGS he got at compile time when > calling GCC on the produced C file. so bigloo -p will call gcc -pg (if > enabled), then raise a gcc error. > =20 Yes, I've bumped up to this problem too. Strictly "ebuild-speaking", the best way to handle this is with the eclass flag-o-matic, removing -fomit-frame-pointer. Either way, you are right, that flag must be disabled. > > This ebuild has been ran on both x86 hardened and x86_64 hardened > systems, without any issue except the -pg thing I have bypassed. > =20 Great, thanks for the testing. Regards, Tomas > =20 > > Any comment are welcome > > > Regards, > > ,Cyprien > > =20 --------------enigAA398C2C0358EC758E4F101F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEARECAAYFAktPe1EACgkQleOIHZp1OmvjUgCfcgcWlO5hMWu9tcB6MMjJ2cDS J4wAn02pmNvN+iXrdd2VwASbykpewloS =oskF -----END PGP SIGNATURE----- --------------enigAA398C2C0358EC758E4F101F--