Changeset 34573


Ignore:
Timestamp:
2020-11-28T19:35:56+13:00 (3 years ago)
Author:
anupama
Message:

On Mojave, but not before, the IsisGdl.macleopard on caveat page does not work (32 bit instead of 64 bit, for one, and I think Dr Bainbridge said that from Mojave we notice that Mac is no longer backwards compatible with 32 bit binaries). The IsisGdl generated by GS3 compiled on Mojave does work. So for the release compiled on Mojave, don't want to specially grab the macleopard IsisGdl on caveat and break the working one that got compiled up. The quickest fix to hopefully get and continue testing a working binary is to not to execute the specific target that grabs an IsisGdl from the caveat page if we're on mac.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/build.xml

    r34555 r34573  
    15711571
    15721572  <!-- Until 64 bit Linux and Mac (Lion) machines can generate a working IsisGdl,
    1573        use the ones generated on a 32 bit Linux and Mac (Leopard), respectively -->
    1574   <target name="get-isisgdl" if="${current.os.isunix}">
     1573       use the ones generated on a 32 bit Linux and Mac (Leopard), respectively When compiling Greenstone on Mojave and onwards, don't want Isis.macleopard
     1574as its bitness (32) is wrong and the one generated during GS compilation works.
     1575-->
     1576  <target name="get-isisgdl" if="${current.os.isunixnotmac}">
    15751577    <exec executable="uname" dir="${basedir}" failonerror="false"
    15761578      outputproperty="uname.val">
Note: See TracChangeset for help on using the changeset viewer.