Changes between Version 76 and Version 77 of Ticket #22626
- Timestamp:
- 09/17/18 14:08:06 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #22626 – Description
v76 v77 1 GAP 4.9 c amewith a completely rewritten build system that will simplify1 GAP 4.9 comes with a completely rewritten build system that will simplify 2 2 our packaging. In fact, it may well enable Sage to use a vanilla GAP 3 3 installation as provided by the distribution. … … 5 5 The GAP team will provide libGAP with GAP 4.10. 6 6 7 The branch attached to this ticket updates Sage to run on top of the current GAP dev branch. (the branch of GAP 8 by Markus Pfeiffer that adds libgap compilation has been merged). 7 The branch attached to this ticket updates Sage to run on top of 8 [[https://github.com/markuspf/gap/tree/hpc-merge-libgap|a branch of GAP]] 9 by Markus Pfeiffer that adds libgap compilation and 10 [[https://github.com/gap-system/gap/pull/1205|might be merged]] 11 soon in the devel version of GAP. 9 12 10 Some historical notes may be found in https://github.com/markuspf/gap/issues/2 11 13 See https://github.com/markuspf/gap/issues/2 for the few sticking points 14 that could prevent using a vanilla GAP from the distribution (please edit 15 further if you think about more of them). 12 16 13 17 What the branch does: … … 50 54 should be nothing to worry about. There is not much point in updating 51 55 those doctests right away; we may as well wait for a more final 52 version of 4. 10to be out.56 version of 4.9 to be out. 53 57 54 58 TODO: … … 67 71 - ??? 68 72 69 Fetching GAP sources:73 Fetching Markus's GAP sources: 70 74 {{{ 71 git clone git@github.com: gap-system/gap.git $LIBGAP75 git clone git@github.com:markuspf/gap.git $LIBGAP 72 76 cd $LIBGAP 77 git remote add markuspf git@github.com:markuspf/gap.git 78 git fetch markuspf 79 git checkout -b markuspf/hpc-merge-libgap 73 80 ./autogen.sh 74 81 ./configure … … 79 86 Testing libgap: 80 87 {{{ 81 ./configure 82 make -j4 83 make test libgap88 ./configure --enable-libgap 89 make -j4 libgap 90 make test-libgap 84 91 }}} 85 92 … … 92 99 make clean 93 100 94 (cd ..; mv $GAP src; tar zcvf $SAGE/upstream/$GAP.tar.gz --exclude .git src)101 (cd ..; tar zcvf $SAGE/upstream/$GAP.tar.gz --exclude .git $GAP) 95 102 96 103 sage --package fix-checksum