#7987: Most extensions don't need to be listed in module_list
------------------------+---------------------------------------------------
Reporter: robertwb | Owner: GeorgSWeber
Type: defect | Status: needs_work
Priority: major | Milestone: sage-4.4.3
Component: build | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
Comment(by leif):
Replying to [comment:8 robertwb]:
> Replying to [comment:7 leif]:
>
> > Btw, IMHO {{{libcsage}}} and {{{libstdcxx}}} should '''not''' be
"linked" unconditionally (especially regardless of the module's
{{{language}}}) to each and every module.
> > (I recently started sorting out which modules really directly use
{{{libcsage}}}, and did add {{{"stdcxx"}}} to {{{libraries}}} only if
{{{language=="c++"}}}. Currently suspended work in progress...)
>
> For sure, but I figured it'd be better to refractor and clean things up
in separate steps (in case one or the other has unintended consequences).
Yes. The unconditional inclusion is anyhow performed in {{{setup.py}}}.
> For the record, I plan to add this functionality to Cython soon
(including transitivity of library dependance), so that may make this
patch invalid. Sorting what modules actually need what will be very useful
though.
I just wanted to decrease the number of tickets needing review. ;-)
P.S.: {{{s/stdcxx/stdc++/}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7987#comment:9>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.