#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.