From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id AD50C1389E2 for ; Wed, 26 Nov 2014 06:28:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 68017E087B; Wed, 26 Nov 2014 06:28:32 +0000 (UTC) Received: from mail-pa0-f48.google.com (mail-pa0-f48.google.com [209.85.220.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C0621E085D for ; Wed, 26 Nov 2014 06:28:31 +0000 (UTC) Received: by mail-pa0-f48.google.com with SMTP id rd3so2233446pab.7 for ; Tue, 25 Nov 2014 22:28:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=m+FfN3ixK10bMXzVmiVd+sTjvpG0k7ms/H9f+HavMro=; b=iyQT3p0Nj5y7ZEN9iYk+64p97Q3PwuKayTnwyByAxgyqZi1eNk1xvWtjbJlOFEiM5b kUVRg6NdDjlw+fsubvNNWFRVf3GdYCQSEz1fmkyq2aSazYzsSkTiwodKGdOOJ2i+CrRs +h9OdllqT18w3mps4hoqDhbvMdcRv8C54ywrsi8+bbIrwETm04TfnHq1SMUuAlajpMZ/ I+j56VoO/JwaH1i8cwfIGOoT5QjnP0xAXYifMRfZRSnqSmNseK+8rKqSm02PhqMst6YF EX+bt6yoIPWsxBE6O7m2K328UGW1RnnRbT+ybqpnM42Sx8/x/ZRIDPLJh91YFMcLNXnC wJrQ== X-Received: by 10.70.92.138 with SMTP id cm10mr22741927pdb.133.1416983310603; Tue, 25 Nov 2014 22:28:30 -0800 (PST) Received: from [10.0.0.3] ([101.98.191.152]) by mx.google.com with ESMTPSA id w8sm3189559pbt.71.2014.11.25.22.28.26 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 25 Nov 2014 22:28:28 -0800 (PST) Content-Type: text/plain; charset=utf-8 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) Subject: Re: [gentoo-science] Emerge Sage-doc-6.3 fails 3.16.5-sources gcc-4.8.3 with lto and graphite From: =?utf-8?Q?Fran=C3=A7ois_Bissey?= In-Reply-To: Date: Wed, 26 Nov 2014 19:28:22 +1300 Content-Transfer-Encoding: quoted-printable Message-Id: <6E766410-CDDF-43F7-B041-C4704B7CDF58@gmail.com> References: <1674279.U7b94vagPy@qcd-nzi3> To: gentoo-science@lists.gentoo.org X-Mailer: Apple Mail (2.1993) X-Archives-Salt: 992b489e-17ef-479a-8762-49e969db4efc X-Archives-Hash: 0d97ec5b8663f52ef52e1dd1062b5961 I think I will ping pynac upstream to see if they have any idea but I = think it may be a recurring gcc or a subtle abuse of C++. It would be = interesting to see if putting -fno-fat-lto-objects would with getting the symbol in pynac. = There are other things =E2=80=98i can think off that may work but need to consult = upstream and people who know more c++. Fran=C3=A7ois > On 26/11/2014, at 18:57, Jeramia Poland = wrote: >=20 > The output of=20 >=20 > nm -D /usr/lib64/python2.7/site-packages/sage/symbolic/pynac.so | grep > ZTVN5GiNaC9containerISt6vectorEE >=20 > is:=20 >=20 > U _ZTVN5GiNaC9containerISt6vectorEE (with the ZTVN part showing up in = red) >=20 > The output of=20 >=20 > nm -D /usr/lib64/libpynac.so.1.1.0 | grep = ZTVN5GiNaC9containerISt6vectorEE >=20 > is: >=20 > (nothing it appears to be missing) >=20 > Output of the third command is attached. The -ffat-lto-objects flag = should be in there. I added after the first couple of packages (like = pciutils, elfutils, openssh, etc.) wouldn't build to see if it would = help so I didn't have to use the "no-lto" environment setting from that = graphite and lto instruction page I referenced earlier. It didn't see = to work as I now have a package.env file full of no-lto entries. Neither = sage nor pynac are no-lto entries right now as it appeared to me that = they merged. >=20 > Jeramia >=20 >=20 >=20 > On Wed, Nov 26, 2014 at 2:43 AM, Fran=C3=A7ois Bissey = wrote: > I think I have all the logs I can use at the moment. I want the output = of the > following two commands: > nm -D /usr/lib64/python2.7/site-packages/sage/symbolic/pynac.so | grep > ZTVN5GiNaC9containerISt6vectorEE >=20 > nm -D /usr/lib64/libpynac.so.1.1.0 | grep = ZTVN5GiNaC9containerISt6vectorEE >=20 > Actually make that 3 commands with the output of > readelf -d /usr/lib64/python2.7/site-packages/sage/symbolic/pynac.so >=20 > Also to cross check that I am not missing anything fro your info = output, > I cannot see "-ffat-lto-objects" anywhere in your compilation flags. > Is this correct? >=20 > Francois >=20 > On Mon, 24 Nov 2014 19:05:42 Fran=C3=A7ois Bissey wrote: > > Hum I am starting to wonder if there are things going on between lot = and C++ > > templates. More professional code may do ok but a lot of the stuff = we have > > in sage may be a bit dubious. Can you send me the penal build log = please > > and for good measure the one for sage. You can do it privately if = you don=E2=80=99t > > want to post big file on the list. > > > > I have been free of grading for almost 4 years. My wife is very = happy about > > that. > > > > Fran=C3=A7ois > > > > > On 24/11/2014, at 17:12, Jeramia Poland = wrote: > > > > > > Sorry for the delayed reply, I had a bunch of papers to grade. = Yes, it is > > > installed. Attached are the lld results. Jeramia > > > > > > On Sun, Nov 23, 2014 at 1:20 AM, Fran=C3=A7ois Bissey = > > > wrote: I hate automated spellchecking, I meant pynac not = =E2=80=9Cpenal=E2=80=9D I > > > remember turning it off on an iPad after a ludicrous suggestion = for > > > lapack. > > > > > > Fran=C3=A7ois > > > > > > > On 22/11/2014, at 15:33, Fran=C3=A7ois Bissey = wrote: > > > > I assume penal is installed otherwise > > > > > > >=20 >=20 >=20 >