Skip to content

[package list]

glew

License information

The GLEW license information is available towards the bottom of the README.md file in the glew GitHub and in the LICENSE.TXT file in the glew GitHub.

GLEW is originally derived from the EXTGL project by Lev Povalahev. The source code is licensed under the Modified BSD License, the Mesa 3-D License (MIT) and the Khronos License (MIT).

The automatic code generation scripts are released under the GNU GPL.

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 glew/<version>.

EasyConfig:

Technical documentation

Remarks

GLEW supports multiple backends, but unfortunately these have to be chosen at compile time. Hence the EasyConfig files with different versionsuffix (that otherwise are identical, as there is some logic in the EasyConfig to derive the backend from the versionsuffix).

The back-ends are:

  • GLX: The default backend on Linux, for on-screen rendering or rendering using VirtualGL

  • EGL: Technically capable of both on-screen and off-screen rendering

  • OSMESA: Backend for off-screen rendering only.

EasyBuild

Version 2.2.0 for cpeGNU/22.08

  • The EasyConfig is derived from the EaysyBuilders one for the 2021b toolchain and versions of dependencies were bumped to those of the 2022a toolchains that largely correspond to 22.08 on LUMI.

  • Some dependencies were adapted to the way we work on LUMI.

  • Note that GLEW does build two commands but they cannot be used to test the installation as they require the full graphical context to work.