...
While the primary purpose of the software stack is for running software the environment modules also provide variables needed for development. This may look a little different with the 2022.1 stack as it is a cross-compiled environment. It is possible that software developed using previous stacks will not run in this environment and would need to be recompiled. This would be due to the use of a different SYSROOT. If you are developing software that uses libraries from the 2022.1 stack you will need to make sure that you are not picking up any headers or libraries from the OS sysrootin your build system, ie.,
- /lib
- /lib64
- /usr/lib
- /usr/lib64
- /usr/include
...