Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

toplevel build system #14796

Closed
sagetrac-felixs mannequin opened this issue Jun 21, 2013 · 10 comments
Closed

toplevel build system #14796

sagetrac-felixs mannequin opened this issue Jun 21, 2013 · 10 comments

Comments

@sagetrac-felixs
Copy link
Mannequin

sagetrac-felixs mannequin commented Jun 21, 2013

this implements (a draft of) the build system for sage (the distribution) proposed here. It is based on the "working" branch. The other parts (like #14726) are currently under construction...

Depends on #14726
Depends on #14840
Depends on #14807
Depends on #15176

CC: @jhpalmieri @nexttime @jondo

Component: distribution

Keywords: build system toplevel distribution

Author: Felix Salfelder

Branch/Commit: u/felixs/toplevel @ 3426e3a

Issue created by migration from https://trac.sagemath.org/ticket/14796

@sagetrac-felixs sagetrac-felixs mannequin added this to the sage-6.1 milestone Jun 21, 2013
@sagetrac-felixs
Copy link
Mannequin Author

sagetrac-felixs mannequin commented Jun 21, 2013

Attachment: 0001-toplevel-move-files.patch.gz

@jhpalmieri
Copy link
Member

comment:1

Attachment: 0002-toplevel-build-system.patch.gz

@sagetrac-felixs
Copy link
Mannequin Author

sagetrac-felixs mannequin commented Jun 29, 2013

Changed dependencies from #14726 to #14726 #14840

@sagetrac-felixs
Copy link
Mannequin Author

sagetrac-felixs mannequin commented Aug 28, 2013

Branch: u/felixs/toplevel

@sagetrac-felixs
Copy link
Mannequin Author

sagetrac-felixs mannequin commented Aug 28, 2013

Commit: feff956

@sagetrac-felixs
Copy link
Mannequin Author

sagetrac-felixs mannequin commented Aug 28, 2013

Changed dependencies from #14726 #14840 to #14726, #14840, #14807

@sagetrac-felixs
Copy link
Mannequin Author

sagetrac-felixs mannequin commented Sep 8, 2013

Changed dependencies from #14726, #14840, #14807 to #14726, #14840, #14807, #15176

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 12, 2013

Changed commit from feff956 to 3426e3a

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 12, 2013

Branch pushed to git repo; I updated commit sha1. New commits:

[changeset:3426e3a]Merge branch 'doc_src' into toplevel
[changeset:ce50321]Merge branch 'sage_doc' into toplevel
[changeset:c31743c]Merge branches 'pyxx' and 'gmp_mpir' into toplevel
[changeset:5fffd9f]toplevel: move package description out of /build
[changeset:785b529]Merge branch 'sagelib' into toplevel
[changeset:3832259]Merge branch 'spkg-install' into toplevel
[changeset:e21f60d]Merge branch 'm4rie' into toplevel
[changeset:d9fd094]toplevel build system continued
[changeset:88a4478]Merge branch 'python_sage_build' into sagelib
[changeset:1dacfa5]python-sage: Makefiles update for 512beta4
[changeset:cb27876]python-sage: Makefiles fix
[changeset:2ae993b]linbox: remove extra/broken CFLAGS env
[changeset:0e91a83]Merge branches 'sage-bin' and 'python_sage_build' into sagelib
[changeset:e429991]inject proper paths into autotools calls
[changeset:c166678]delete stray backup
[changeset:41326b4]sagelib: freeze (parts of) environment during configure
[changeset:ec442e5]always use autotools within sage ("the distribution")
[changeset:26c67b2]python-sage: make cython call more toolchain friendly
[changeset:9cb234d]docbuild VPATH fix
[changeset:69fda9a]Merge remote-tracking branch 'trac/u/ohanar/build_system' into sage-bin
[changeset:f9f8d16]sage-bin: remove PATH_REDUNDANCY cruft
[changeset:3e2aeb1]transition from old toplevel. create symlinks, for now.
[changeset:e0064c9]sage-bin expand SAGE_ETC correctly
[changeset:fcb670f]simplify python byte compile rules
[changeset:1c89552]cython doctest
[changeset:77481b8]atlas: spkg-install
[changeset:3388eb3]zn_poly: idempotence
[changeset:3576102]zlib: spkg-install idempotence
[changeset:a4b7767]termcap: spkg-install idempotence
[changeset:17a1b82]sympow: spkg
[changeset:93cf3a3]symmetrica: spkg-install
[changeset:09055d0]sqlite: spkg-install idempotence
[changeset:fabcb32]sqlalchemy: filelist
[changeset:20c5c9f]sphinx: spkg-install
[changeset:5ded6fc]setuptools: spkg-install
[changeset:0190cf6]scipy spkg-install idempotence
[changeset:91e423d]sagetex: spkg-install, makefile, filelist
[changeset:ccf9e10]rpy2: spkg-install
[changeset:794dd8b]readline: spkg-install idempotence
[changeset:26f4f8a]ratpoints: spkg-install idempotence
[changeset:6767c87]r: spkg-install
[changeset:b8238a4]python: spkg-install
[changeset:b5d1421]pygments: spkg-install idempotence
[changeset:85cbe8d]pycrypto: filelist
[changeset:190ea4a]ppl: spkg-install idempotence
[changeset:1298667]polytopes_db: spkg-install
[changeset:c81193a]polybori: spkg-install
[changeset:f25da01]pil: spkg-install
[changeset:cfb562c]pexpect: spkg-install
[changeset:f8091b6]pari: spkg
[changeset:8c31502]palp: spkg-install
[changeset:0cae935]numpy: spkg-install
[changeset:bb1afa3]ntl: spkg-install idempotence
[changeset:270967d]ncurses: idempotence
[changeset:3842e72]mpmath: spkg-install, sage-setup.py, filelist
[changeset:ef8771d]dependency chain in build/deps
[changeset:7aaf953]Merge 'trac/u/ohanar/build_system' into sagelib
[changeset:06d1ff1]mpir: spkg-install
[changeset:e047964]mpc: spkg-install idempotence, cleanup
[changeset:7565e7d]maxima: spkg-install
[changeset:68c1a8d]matplotlib: spkg-install
[changeset:1a0fe61]linbox: spkg-install
[changeset:786c1bc]lcalc: spkg-install idempotence
[changeset:d29271e]lapack: spkg-install
[changeset:08ca8c2]jinja2: spkg-install, filelist etc
[changeset:0419220]ipython spkg-install idempotence
[changeset:7163f7f]iml: spkg-install idempotence
[changeset:477b152]givaro: spkg-install
[changeset:e4b0ac8]graphs spkg-install
[changeset:de59617]gsl: spkg-install idempotence
[changeset:f956538]gfan: spkg-install
[changeset:2af9070]GMP_VS_MPIR fixup
[changeset:2646f0d]Merge branch 'runtime_paths' into sagelib
[changeset:0d3cfcd]build/deps
[changeset:30fb726]sagelib build system
[changeset:b2415da]provide sage-sh within sage-the-distribution
[changeset:8de880c]fix a typo
[changeset:39f7247]ellcurve data dir fixup
[changeset:45a30e1]provide unhardwired SAGE_CFLAGS
[changeset:e195725]python-sage: Makefiles
[changeset:c4562b3]python_sage: build system continued
[changeset:9cc2282]sage-bin: sage executable, fix docbuild call
[changeset:6d074ee]sage-bin: more config files
[changeset:0b9cb04]doctests in src/sage/plot/misc.py
[changeset:1ef62a1]unhardwire cython.py completed
[changeset:939287a]gdmodule: spkg-install
[changeset:056ae2b]gcc: spkg-install idempotence
[changeset:0147680]gap: spkg-install
[changeset:0b18022]flintqs: spkg-install
[changeset:69d0d54]flint: spkg-install
[changeset:8dde291]fflas_ffpack: spkg-install, fix idempotence
[changeset:ff10222]elliptic_curves: spkg-install, fix idempotence
[changeset:e15cbc7]ecm: spkg-install misc
[changeset:15b3405]eclib: spkg
[changeset:522420f]ecl: spkg-install
[changeset:e41996c]docutils: use sage-setup.py
[changeset:c7e949b]cython: spkg-install
[changeset:a2e0f49]cvxopt: spkg-install, idempotence, filelist
[changeset:d076fdb]conway_polynomials: spkg-install
[changeset:5c52c6e]cliquer: spkg-install
[changeset:135b66b]cephes: patch quickfix
[changeset:d1e078b]cddlib: fix permissions
[changeset:9b56d97]boehm_gc: spkg-install
[changeset:390e28b]qepcard doctest fix: singular might well be in /usr/bin, not .../local/bin
[changeset:0dcd721]unhardwire ELLCURVES_DATA_DIR
[changeset:4188337]python-sage fix two references to libsagegap
[changeset:d4e1833]Merge branches 'sage_doc', 'python_sage_build' and 'csage_build_system' into sagelib
[changeset:1f3f7e4]Merge branches 'cython_dbg' and 'cython_deps' into python_sage_build
[changeset:42449c1]python-sage doctest path tolerance
[changeset:ae8bb63]python-sage: env
[changeset:5a16d99]python-sage build system
[changeset:79cf599]sage-bin env
[changeset:3ff5c49]sagelib: environment for check target
[changeset:9dd13b6]make flint work with gmp
[changeset:ffe9b9d]sage-doc. use SAGE_DOC_SRC as doc source path
[changeset:2df5bfc]sage-doc: build system. mostly dist
[changeset:591471d]python-sage: whitelist python2.7 multiprocessing in stackframes test
[changeset:c19a5f3]unhardwire sandpile
[changeset:5746289]unhardwire polymake path
[changeset:510f8b7]Merge branch 'gmp_mpir' into csage_build_system
[changeset:0d50108]provide gmpxx_or_mpirxx.h (required by sage-python)
[changeset:1e4789f]csage: gmp_or_mpir fixup
[changeset:926e3f7]build autotools before csage
[changeset:d4e9997]Merge branch 'autotools' into csage_build_system
[changeset:f82b422]cython: patch: gdb output dir option
[changeset:afa7de7]Merge branch 'python_sage_build' into sagelib
[changeset:848bef8]Merge branch 'libgap_include' into sagelib
[changeset:f77e13c]python-sage: env
[changeset:29f8f3e]python-sage build system continued/cleanup
[changeset:f2d1c37]integrate sagelib build systems into old toplevel
[changeset:f5261c6]bump libgap package patchlevel
[changeset:318138e]apply patches from patchdir
[changeset:72c4538]add more autotools executables
[changeset:ba5b580]python-sage build depends on databases (#14807)
[changeset:3bc1377]make python-sage accessible from build/install
[changeset:28b0da1]python-sage build system
[changeset:b822f20]Merge branch 'm4rie' into sagelib
[changeset:5876e69]libm4rie: provide pkgconfig file
[changeset:bbc3758]environment workarounds (#14807)
[changeset:3656a0a]pass correct options to core modules (#14807)
[changeset:766abe1]sage aclocal does not properly locate pkg.m4.
[changeset:f6b6b10]add autogen rule for core modules (#14807)
[changeset:3e325b3]build autotools from old build system (#14807)
[changeset:c77930a]Merge branch 'sagedist' into slb
[changeset:c69c4b1]chmod +x sage-dist-{install,make} (#14804)
[changeset:295a8c2]Merge branch 'autotools' into sagelib
[changeset:7cc6067]autotools: spkg (#15123)
[changeset:0c2989f]provide sage-env for sagedist. temporary workaround for sagelib (#14807)
[changeset:95e5004]move src/bin/sage-spkg.in -> sagedist/bin/sage-spkg (#14807)
[changeset:a2d0b47]sagenb: use SAGE_DOC_SRC to locate doc source (#15101)
[changeset:d772371]Merge branch 'csage_build_system' into sagelib
[changeset:59a3a79]build autotools before csage
[changeset:bf1184e]Merge autotools spkg into sagelib
[changeset:86c5c8c]Merge branch 'pkgconfig' into toplevel
[changeset:9eb9db3]pkgconfig spkg
[changeset:bd11c24]cython: add -MF switch to write dependency files (#14728)
[changeset:7242202]csage: gmp or mpir switch
[changeset:b1f08de]Trac #13557: update the autotools spkg, add Texinfo
[changeset:7332219]Trac #13357: initial version

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe
Copy link
Member

mkoeppe commented Nov 23, 2019

comment:11

This ticket is outdated and should be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants