# HG changeset patch
# User JeanPierre Flori <jeanpierre.flori@ssi.gouv.fr>
# Date 1346238839 7200
# Node ID c252f78b97e4917ac565c4bfa888e4f3d5d0d216
# Parent 2fb8f3078bced27c60ce20b82eda3e46bcb3ea4e
#13325: Update module_list.py for new eclib release
diff git a/module_list.py b/module_list.py
a

b


642  642  ["curve.h","egr.h","descent.h","points.h","isogs.h", 
643  643  "marith.h","htconst.h","interface.h"] 
644  644  ], 
645   libraries = ["jc", 
646   "ntl", "gmp", "gmpxx", "stdc++", "m", "pari"]), 
647   # IMHO "pari" could be removed here, but some people 
648   # claim it is needed on Cygwin (see #9896, #9914). 
649   # If so, we should use uname_specific(). leif 
 645  libraries = ["ec", 
 646  "ntl", "pari", "gmp", "gmpxx", "stdc++", "m"]), 
650  647  
651  648  Extension('sage.libs.pari.gen', 
652  649  sources = ["sage/libs/pari/gen.pyx"], 
… 
… 

735  732  
736  733  Extension('sage.libs.cremona.homspace', 
737  734  sources = ["sage/libs/cremona/homspace.pyx"], 
738   libraries = ['jc', 'gmpxx', 'ntl', 'gmp', 
739   'm', 'stdc++', 'pari'], 
740   # IMHO "pari" could be removed here, but some people 
741   # claim it is needed on Cygwin (see #9896, #9914). 
742   # If so, we should use uname_specific(). leif 
 735  libraries = ['ec', 'ntl', 'pari', 
 736  'gmpxx', 'gmp', 'm', 'stdc++'], 
743  737  language='c++', 
744  738  define_macros = [("NTL_ALL",None)], 
745  739  depends = [ SAGE_INC + "eclib/" + h for h in 
… 
… 

749  743  
750  744  Extension('sage.libs.cremona.mat', 
751  745  sources = ["sage/libs/cremona/mat.pyx"], 
752   libraries = ['jc', 'gmpxx', 'ntl', 
753   'gmp', 'm', 'stdc++', ], 
 746  libraries = ['ec', 'ntl', 'pari', 
 747  'gmpxx', 'gmp', 'm', 'stdc++'], 
754  748  language='c++', 
755  749  define_macros = [("NTL_ALL",None)], 
756  750  depends = [ SAGE_INC + "eclib/" + h for h in 
… 
… 

760  754  
761  755  Extension('sage.libs.cremona.newforms', 
762  756  sources = ["sage/libs/cremona/newforms.pyx"], 
763   libraries = ['jc', 'gmpxx', 'ntl', 'gmp', 
764   'm', 'stdc++', 'pari'], 
765   # IMHO "pari" could be removed here, but some people 
766   # claim it is needed on Cygwin (see #9896, #9914). 
767   # If so, we should use uname_specific(). leif 
 757  libraries = ['ec', 'ntl', 'pari', 
 758  'gmpxx', 'gmp', 'm', 'stdc++'], 
768  759  language='c++', 
769  760  define_macros = [("NTL_ALL",None)], 
770  761  depends = [ SAGE_INC + "eclib/" + h for h in 
diff git a/sage/misc/cython.py b/sage/misc/cython.py
a

b


76  76  
77  77  
78  78  standard_libs = ['mpfr', 'gmp', 'gmpxx', 'stdc++', 'pari', 'm', \ 
79   'jc', 'gsl', cblas(), atlas(), 'ntl', 'csage'] 
 79  'ec', 'gsl', cblas(), atlas(), 'ntl', 'csage'] 
80  80  
81  81  offset = 0 
82  82  
… 
… 

202  202  'stdc++', 
203  203  'pari', 
204  204  'm', 
205   'jc', 
 205  'ec', 
206  206  'gsl', 
207  207  '...blas', 
208  208  ..., 
… 
… 

227  227  'stdc++', 
228  228  'pari', 
229  229  'm', 
230   'jc', 
 230  'ec', 
231  231  'gsl', '...blas', ..., 
232  232  'ntl', 
233  233  'csage'] 