Changes between Version 17 and Version 20 of Ticket #18450


Ignore:
Timestamp:
05/20/15 09:45:14 (7 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18450

    • Property Status changed from new to needs_review
    • Property Commit changed from 49029fd4db2d1a2874fab1011c8683ecd7a4bb02 to a1ad51c116ae506ff08e50100b6f83f7c0faec4d
  • Ticket #18450 – Description

    v17 v20  
    11Rather than defining libraries in `module_list.py` or in `.pyx` files, we should add them to the `.pxd` files where the declarations are.
    22
    3 In this branch, we do this as proof-of-concept for `pari` and `gmp`. Other tickets can be opened later for other libraries.
     3In this branch, we do this as proof-of-concept for `pari` and `gmp`. Other tickets can be opened later for other libraries. We still leave the libraries explicitly in `module_list.py` when needed as dependency of another library, for example `mpfr` depends on `gmp`.
    44
    55One annoying part is that the order of libraries is not defined, so we need to manually re-order them using one global library order. Since the order of libraries currently specified in `src/module_list.py` is far from a DAG, many extensions will be compiled with a different library order than before.