Changes between Version 75 and Version 76 of Ticket #22626


Ignore:
Timestamp:
09/17/18 14:00:12 (3 years ago)
Author:
dimpase
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22626 – Description

    v75 v76  
    1 GAP 4.9 comes with a completely rewritten build system that will simplify
     1GAP 4.9 came with a completely rewritten build system that will simplify
    22our packaging. In fact, it may well enable Sage to use a vanilla GAP
    33installation as provided by the distribution.
     
    55The GAP team will provide libGAP with GAP 4.10.
    66
    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.
     7The branch attached to this ticket updates Sage to run on top of the current GAP dev branch. (the  branch of GAP
     8by Markus Pfeiffer that adds libgap compilation has been merged).
    129
    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).
     10Some historical notes may be found in https://github.com/markuspf/gap/issues/2
     11
    1612
    1713What the branch does:
     
    5450should be nothing to worry about. There is not much point in updating
    5551those doctests right away; we may as well wait for a more final
    56 version of 4.9 to be out.
     52version of 4.10 to be out.
    5753
    5854TODO:
     
    7167- ???
    7268
    73 Fetching Markus's GAP sources:
     69Fetching GAP sources:
    7470{{{
    75 git clone git@github.com:markuspf/gap.git $LIBGAP
     71git clone git@github.com:gap-system/gap.git $LIBGAP
    7672cd $LIBGAP
    77 git remote add markuspf git@github.com:markuspf/gap.git
    78 git fetch markuspf
    79 git checkout -b markuspf/hpc-merge-libgap
    8073./autogen.sh
    8174./configure
     
    8679Testing libgap:
    8780{{{
    88 ./configure --enable-libgap
    89 make -j4 libgap
    90 make test-libgap
     81./configure
     82make -j4
     83make testlibgap
    9184}}}
    9285
     
    9992make clean
    10093
    101 (cd ..; tar zcvf $SAGE/upstream/$GAP.tar.gz --exclude .git $GAP)
     94(cd ..; mv $GAP src; tar zcvf $SAGE/upstream/$GAP.tar.gz --exclude .git src)
    10295
    10396sage --package fix-checksum