#14038: Let libgap build a shared library on Cygwin
--------------------------------------+-------------------------------------
       Reporter:  jpflori             |         Owner:  tbd              
           Type:  defect              |        Status:  needs_work       
       Priority:  major               |     Milestone:  sage-5.7         
      Component:  packages            |    Resolution:                   
       Keywords:  cygwin spkg libgap  |   Work issues:                   
Report Upstream:  N/A                 |     Reviewers:  Jean-Pierre Flori
        Authors:  Volker Braun        |     Merged in:                   
   Dependencies:  #14057              |      Stopgaps:                   
--------------------------------------+-------------------------------------

Comment (by dimpase):

 Even after applying #14057 the modified libgap does not build on OSX
 10.6.8.
 Does it need more libtool magic? I get:
 {{{
 libtool: link: gcc -dynamiclib  -o .libs/libgap.0.dylib  .libs/libgap_la-
 ariths.o .libs/libgap_la-c_random.o .libs/libgap_la-gmpints.o .libs
 /libgap_la-objccoll.o .libs/libgap_la-rational.o .libs/libgap_la-system.o
 .libs/libgap_la-blister.o .libs/libgap_la-c_type1.o .libs/libgap_la-
 gvars.o .libs/libgap_la-objcftl.o .libs/libgap_la-read.o .libs/libgap_la-
 tietze.o .libs/libgap_la-bool.o .libs/libgap_la-cyclotom.o .libs
 /libgap_la-integer.o .libs/libgap_la-objects.o .libs/libgap_la-records.o
 .libs/libgap_la-vars.o .libs/libgap_la-calls.o .libs/libgap_la-dt.o .libs
 /libgap_la-intfuncs.o .libs/libgap_la-objfgelm.o .libs/libgap_la-
 saveload.o .libs/libgap_la-vec8bit.o .libs/libgap_la-c_filt1.o .libs
 /libgap_la-dteval.o .libs/libgap_la-intrprtr.o .libs/libgap_la-objpcgel.o
 .libs/libgap_la-scanner.o .libs/libgap_la-vecffe.o .libs/libgap_la-
 c_meths1.o .libs/libgap_la-exprs.o .libs/libgap_la-iostream.o .libs
 /libgap_la-objscoll.o .libs/libgap_la-sctable.o .libs/libgap_la-vecgf2.o
 .libs/libgap_la-code.o .libs/libgap_la-finfield.o .libs/libgap_la-libgap.o
 .libs/libgap_la-opers.o .libs/libgap_la-set.o .libs/libgap_la-vector.o
 .libs/libgap_la-compiler.o .libs/libgap_la-funcs.o .libs/libgap_la-
 listfunc.o .libs/libgap_la-permutat.o .libs/libgap_la-stats.o .libs
 /libgap_la-weakptr.o .libs/libgap_la-compstat.o .libs/libgap_la-gap.o
 .libs/libgap_la-listoper.o .libs/libgap_la-plist.o .libs/libgap_la-
 streams.o .libs/libgap_la-c_oper1.o .libs/libgap_la-lists.o .libs
 /libgap_la-precord.o .libs/libgap_la-string.o .libs/libgap_la-costab.o
 .libs/libgap_la-gasman.o .libs/libgap_la-macfloat.o .libs/libgap_la-
 range.o .libs/libgap_la-sysfiles.o
 -L/usr/local/src/sage/sage-5.6.beta2/local/lib
 /usr/local/src/sage/sage-5.6.beta2/local/lib/libgmp.dylib    -install_name
 /usr/local/src/sage/sage-5.6.beta2/local/lib/libgap.0.dylib
 -compatibility_version 1 -current_version 1.0 -Wl,-single_module
 Undefined symbols:
   "_environ", referenced from:
       _libgap_initialize in libgap_la-libgap.o
       _libGAP_SyExecuteProcess in libgap_la-sysfiles.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[2]: *** [libgap.la] Error 1
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14038#comment:14>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to