2857
Comment: converted to 1.6 markup
|
1126
Move 3.0.2 and prior notes to its own page, add 3.2.3 page
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
= spkg with open issues/manual workarounds = | * [[/sage-3.2.3|Sage 3.2.3 notes]] * [[/sage-3.0.2|Sage 3.0.2 notes]] - this is outdated |
Line 5: | Line 6: |
Sage 3.0.2.alpha1 port to 64 bit OSX: | == spkg status == |
Line 7: | Line 8: |
== fortran-20071120.p3 == | === spkgs with solution === |
Line 9: | Line 10: |
gfortran: need 64 bit run time and compiler - special build on bsd in gfortran-4.2.2/dist | * f2c: #3185 * tachyon: #3227 * flintqs: #3229 * zn_poly: #3199 |
Line 11: | Line 15: |
* copy {{{~/gfortran-4.2.2/dist}}} into {{{$SAGE_LOCAL}}} * extend {{{DYLD_LIBRARY_PATH=local/lib/x86_64/:$DYLD_LIBRARY_PATH}}} * Add "-m64" to sage_fortran options, link x86_64 libgfortran.dylib * rm {{{$SAGE_LOCAL/lib/libssp*, $SAGE_LOCAL/lib/libssp*, $SAGE_LOCAL/lib/libgfortran.2*}}} |
|
Line 16: | Line 16: |
== spkgs with solution == | === Done (incomplete list) === |
Line 23: | Line 23: |
* f2c: #3185 | |
Line 26: | Line 25: |
* zn_poly: #3199 * tachyon: #3227 * flintqs: #3229 == ToDo == == gmp-4.2.1.p12 == Sage 3.0.2.alpha1 has upgrade to gmp 4.2.2, so use ABI=64 to make it compiled for the 64 bit mode. == _ctypes.so for 64 bit OSX == Building the _ctypes.so extension fails. * replace libffi with latest [3.0.5 on OSX 10.5] to build _ctypes.so - this causes trouble due to missing fficonfig.py * pass "-m64" to the CFLAGS when building the _ctypes.so extension since as is the CFLAGS are reset * fficonfig.py is missing - use the fixed one * ffi_common.h isn't in the right place - fix include paths? == polybori == oddity: The dynamic libs are not named properly, i.e. they are straight up bundles [mabye my fault?] {{{ -rw-r--r-- 1 mabshoff mabshoff 6686916 May 13 08:28 libpolybori.a -rw-r--r-- 1 mabshoff mabshoff 17076908 May 13 08:28 libgroebner.a -rw-r--r-- 1 mabshoff mabshoff 4395496 May 13 08:29 libpboriCudd.a -rwxr-xr-x 1 mabshoff mabshoff 1542016 May 13 08:29 polybori -rwxr-xr-x 1 mabshoff mabshoff 857200 May 13 08:30 pboriCudd -rwxr-xr-x 1 mabshoff mabshoff 5048336 May 13 08:30 groebner }}} == sagelib == sage -b: devel/sage/c_lib/SConstruct {{{ ## We want the debug and optimization flags, since debug symbols are so useful, etc. env.Append( CFLAGS="-O2 -g -m64" ) env.Append( CXXFLAGS="-O2 -g -m64" ) }}} == Done (incomplete list) == |
OSX 64-bit
Sage 3.0.2 notes - this is outdated
spkg status
spkgs with solution
- f2c: #3185
- tachyon: #3227
- flintqs: #3229
- zn_poly: #3199
Done (incomplete list)
- eclib: #3173
- flint-1.06: #3174
- zlib: #3175
- gd: #1621
- gdmodule: #3180
- singular: #3194
- polybori: #3195
- gsl-1.10
- libfplll
- mpfr-2.3.0.p0
- ntl-5.4.2
- symmetrica-2.0.p2
- pari-2.3.3
- libgpg_error
- libgcrypt
- opencdk
- gnutls-1.6.3
- mpfi
- prereq: #3172
- termcap: #3171
- readline: #3170
- sqlite: #3176
- python: #3177
- libpng: #3179
- freetype: #3178
- iml: #3181
- givaro: #3182 [additional LDFLAGS work]
- linbox: #3183
- numpy: #3186
- matplotlib: #3187
- mpfi: #3188
- pycrypto: #3189
- zodb: #3190
- quaddouble: #3191
- python_gnutls: #3192
- libm4fri: #3197
- ecm: #3198
- lcalc: #3224:
- cddlib: #3225
- gfan: #3226
- r: #3196
- twisted: #3193 [the problem previously mentioned are fixed in an updated python.spkg at #3318]