#12703: GLPK fails to build with LTO (`gcc -flto ...`)
-------------------------------------------------+-------------------------
       Reporter:  leif                           |        Owner:  leif
           Type:  defect                         |       Status:
       Priority:  minor                          |  needs_review
      Component:  packages: standard             |    Milestone:  sage-6.4
       Keywords:  link time optimization nm      |   Resolution:
  glpsol spkg upgrade update                     |    Merged in:
        Authors:  Leif Leonhardy                 |    Reviewers:  Nathann
Report Upstream:  Reported upstream. Developers  |  Cohen
  acknowledge bug.                               |  Work issues:
         Branch:                                 |       Commit:
   Dependencies:                                 |     Stopgaps:
-------------------------------------------------+-------------------------

Comment (by jpflori):

 In fact in config.log I see:
 {{{
 configure:4682: gcc -c -flto  conftest.c >&5
 configure:4685: /usr/bin/nm -B "conftest.o"
 /usr/bin/nm: conftest.o: plugin needed to handle lto object
 configure:4688: output
 0000000000000001 C __gnu_lto_slim
 0000000000000001 C __gnu_lto_v1
 ...
 configure:5616: checking for archiver @FILE support
 configure:5633: gcc -c -flto  conftest.c >&5
 configure:5633: $? = 0
 configure:5636: ar cru libconftest.a @conftest.lst >&5
 BFD: conftest.o: plugin needed to handle lto object
 configure:5639: $? = 0
 configure:5644: ar cru libconftest.a @conftest.lst >&5
 ar: conftest.o: No such file or directory
 configure:5647: $? = 1
 ...
 configure:5945: checking command to parse /usr/bin/nm -B output from gcc
 object
 configure:6065: gcc -c -flto  conftest.c >&5
 configure:6068: $? = 0
 configure:6072: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[
 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2
 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
 /usr/bin/nm: conftest.o: plugin needed to handle lto object
 configure:6075: $? = 0
 cannot run sed -n -e 's/^.*[     ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[
 ][      ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d'
 configure:6065: gcc -c -flto  conftest.c >&5
 configure:6068: $? = 0
 configure:6072: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[
 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2
 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
 /usr/bin/nm: conftest.o: plugin needed to handle lto object
 configure:6075: $? = 0
 cannot run sed -n -e 's/^.*[     ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[
 ][      ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d'
 configure:6179: result: failed
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/12703#comment:49>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to