Skip to content

[package list]

expat

License information

Expat is licensed under the MIT license. The license and copyright notice can be found in the COPYING file in the expat GitHub.

User documentation

What is expat?

Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

Web-based documentation is available.

Pre-installed modules (and EasyConfigs)

To access module help and find out for which stacks and partitions the module is installed, use module spider expat/<version>.

EasyConfig:

Technical documentation

EasyBuild

Version 2.4.1 from CPE 21.06 on

  • The EasyConfig is a mix of the default EasyBuilders one with some extensions taken from the University of Antwerpen one.

Version 2.4.6 from CPE 21.12 on

  • Rather than following the 2021b common toolchain versions for 21.12, we chose to upgrade expat to the latest available version due to a security vulnerability present in version up to 2.4.2.

  • Also switched to downloading from GitHub rather than from SourceForge

Version 2.4.8 from CPE 22.06 on

  • Trivial port of the EasyConfig

Version 2.4.9 from CPE 22.12 on

  • Trivial port of the EasyConfig, with one additional configopt ( --without-docbook) taken from the 2022b EasyBuilders recipes.

Version 2.5.0 from CPE 23.09 on

  • Version bump to align with 2023a, trivial.

Archived EasyConfigs

The EasyConfigs below are additonal 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.