Skip to content

[package list]

json-c

License information

The json-c license can be found in the COPYING file in the json-c GitHub repository.

For the more recent toolchains a copy of this file is also available after loading the module in $EBROOTJSONMINCshare/licenses/json-c.

User-installable modules (and EasyConfigs)

Install with the EasyBuild-user module:

eb <easyconfig> -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider json-c/<version>.

EasyConfig:

Technical documentation

EasyBuild

Version 0.15 for CPE 21.08

  • The EasyConfig is derived from the EasyBuilders one with a change of the download location to avoid having to use the suffix used in the GitHub downloads.

  • Install libraries in lib instead of lib64 for consistency with the majority of packages installed on the system.

Version 0.16 for CPE 21.12, 22.06, 22.08, 22.12, 23.03

  • Trivial version bump.

  • Added a simple sanity check testing if pkg-config can find the package.

  • For Clang 15 and later the error messages about strict prototypes need to be turned off as the code is not compliant with C standards when it comes to the use of prototypes.

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.