ANTLR
License information
ANTLR version 2 is fully in the public domain.
Its license can be read online..
From LUMI/22.12 onwards the license can also be found after installation and loading of the module in
the $EBROOTANTLR/share/licenses/ANTLR directory.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider ANTLR/<version>.
EasyConfig:
-
ccpe container only EasyConfig ANTLR-2.7.7-cpeCray-25.03-cray-python3.11.eb, will build ANTLR/2.7.7-cpeCray-25.03-cray-python3.11
ANTLR for NCO. You can comment out the Java dependency if you want to use the system Java instead.
-
ccpe container only EasyConfig ANTLR-2.7.7-cpeGNU-25.03-cray-python3.11.eb, will build ANTLR/2.7.7-cpeGNU-25.03-cray-python3.11
ANTLR for NCO. You can comment out the Java dependency if you want to use the system Java instead.
Technical documentation
This package is only needed for NCO. As of September 2021, there are no other packages in the EasyBuilders repository that use it.
However, NCO needs the latter antique ANTLR2 versions.
EasyBuild
Version 2.7.7 for CPE 21.08, 21.12, 22.06, 22.08, 22.12, 23.03, 23.09
-
Note that 2.7.7 is a very old version. NCO however does seem to require this very old version rather than the current version 4.
-
The EasyConfig is a mix of the CSCS and EasyBuilder ones.
- For now we did not include Java as a dependency (it is included in the EasyBuilders version).
-
For 22.12 and later we switched to the new way of specifying multiple checksums and added the license file to the installation.
-
Checked the docs of NCO while developing 25.03 and it still requires ANTLR 2.7.7 and not the 3.0 version.
-
For 25.03, added Java as a dependency rather than relying on the system one as we did the development in a container without Java.
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software
-
EasyConfig ANTLR-2.7.7-cpeAOCC-21.12-python3.eb, with module ANTLR/2.7.7-cpeAOCC-21.12-python3
-
EasyConfig ANTLR-2.7.7-cpeAOCC-22.08-python3.eb, with module ANTLR/2.7.7-cpeAOCC-22.08-python3
-
EasyConfig ANTLR-2.7.7-cpeAOCC-22.12-python3.eb, with module ANTLR/2.7.7-cpeAOCC-22.12-python3
-
EasyConfig ANTLR-2.7.7-cpeAOCC-23.03-python3.eb, with module ANTLR/2.7.7-cpeAOCC-23.03-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-21.08-python3.eb, with module ANTLR/2.7.7-cpeCray-21.08-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-21.12-python3.eb, with module ANTLR/2.7.7-cpeCray-21.12-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-22.06-python3.eb, with module ANTLR/2.7.7-cpeCray-22.06-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-22.08-python3.eb, with module ANTLR/2.7.7-cpeCray-22.08-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-22.12-python3.eb, with module ANTLR/2.7.7-cpeCray-22.12-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-23.03-python3.eb, with module ANTLR/2.7.7-cpeCray-23.03-python3
-
EasyConfig ANTLR-2.7.7-cpeCray-23.09-python3.eb, with module ANTLR/2.7.7-cpeCray-23.09-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-21.08-python3.eb, with module ANTLR/2.7.7-cpeGNU-21.08-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-21.12-python3.eb, with module ANTLR/2.7.7-cpeGNU-21.12-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-22.06-python3.eb, with module ANTLR/2.7.7-cpeGNU-22.06-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-22.08-python3.eb, with module ANTLR/2.7.7-cpeGNU-22.08-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-22.12-python3.eb, with module ANTLR/2.7.7-cpeGNU-22.12-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-23.03-python3.eb, with module ANTLR/2.7.7-cpeGNU-23.03-python3
-
EasyConfig ANTLR-2.7.7-cpeGNU-23.09-python3.eb, with module ANTLR/2.7.7-cpeGNU-23.09-python3
-