1 |
I think I will ping pynac upstream to see if they have any idea but I think |
2 |
it may be a recurring gcc or a subtle abuse of C++. It would be interesting to see |
3 |
if putting -fno-fat-lto-objects would with getting the symbol in pynac. There are |
4 |
other things ‘i can think off that may work but need to consult upstream and |
5 |
people who know more c++. |
6 |
|
7 |
François |
8 |
|
9 |
> On 26/11/2014, at 18:57, Jeramia Poland <jeramia.poland@×××××.com> wrote: |
10 |
> |
11 |
> The output of |
12 |
> |
13 |
> nm -D /usr/lib64/python2.7/site-packages/sage/symbolic/pynac.so | grep |
14 |
> ZTVN5GiNaC9containerISt6vectorEE |
15 |
> |
16 |
> is: |
17 |
> |
18 |
> U _ZTVN5GiNaC9containerISt6vectorEE (with the ZTVN part showing up in red) |
19 |
> |
20 |
> The output of |
21 |
> |
22 |
> nm -D /usr/lib64/libpynac.so.1.1.0 | grep ZTVN5GiNaC9containerISt6vectorEE |
23 |
> |
24 |
> is: |
25 |
> |
26 |
> (nothing it appears to be missing) |
27 |
> |
28 |
> 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. |
29 |
> |
30 |
> Jeramia |
31 |
> |
32 |
> |
33 |
> |
34 |
> On Wed, Nov 26, 2014 at 2:43 AM, François Bissey <frp.bissey@×××××.com> wrote: |
35 |
> I think I have all the logs I can use at the moment. I want the output of the |
36 |
> following two commands: |
37 |
> nm -D /usr/lib64/python2.7/site-packages/sage/symbolic/pynac.so | grep |
38 |
> ZTVN5GiNaC9containerISt6vectorEE |
39 |
> |
40 |
> nm -D /usr/lib64/libpynac.so.1.1.0 | grep ZTVN5GiNaC9containerISt6vectorEE |
41 |
> |
42 |
> Actually make that 3 commands with the output of |
43 |
> readelf -d /usr/lib64/python2.7/site-packages/sage/symbolic/pynac.so |
44 |
> |
45 |
> Also to cross check that I am not missing anything fro your info output, |
46 |
> I cannot see "-ffat-lto-objects" anywhere in your compilation flags. |
47 |
> Is this correct? |
48 |
> |
49 |
> Francois |
50 |
> |
51 |
> On Mon, 24 Nov 2014 19:05:42 François Bissey wrote: |
52 |
> > Hum I am starting to wonder if there are things going on between lot and C++ |
53 |
> > templates. More professional code may do ok but a lot of the stuff we have |
54 |
> > in sage may be a bit dubious. Can you send me the penal build log please |
55 |
> > and for good measure the one for sage. You can do it privately if you don’t |
56 |
> > want to post big file on the list. |
57 |
> > |
58 |
> > I have been free of grading for almost 4 years. My wife is very happy about |
59 |
> > that. |
60 |
> > |
61 |
> > François |
62 |
> > |
63 |
> > > On 24/11/2014, at 17:12, Jeramia Poland <jeramia.poland@×××××.com> wrote: |
64 |
> > > |
65 |
> > > Sorry for the delayed reply, I had a bunch of papers to grade. Yes, it is |
66 |
> > > installed. Attached are the lld results. Jeramia |
67 |
> > > |
68 |
> > > On Sun, Nov 23, 2014 at 1:20 AM, François Bissey <frp.bissey@×××××.com> |
69 |
> > > wrote: I hate automated spellchecking, I meant pynac not “penal” I |
70 |
> > > remember turning it off on an iPad after a ludicrous suggestion for |
71 |
> > > lapack. |
72 |
> > > |
73 |
> > > François |
74 |
> > > |
75 |
> > > > On 22/11/2014, at 15:33, François Bissey <frp.bissey@×××××.com> wrote: |
76 |
> > > > I assume penal is installed otherwise |
77 |
> > > |
78 |
> > > <lib_link_1.txt><lib_link_2.txt> |
79 |
> |
80 |
> |
81 |
> |
82 |
> <readelf.txt> |