Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

STAR-CCM+ Version 19.02.009-r8 Requires X11 #20607

Open
rk-hpc opened this issue May 23, 2024 · 1 comment
Open

STAR-CCM+ Version 19.02.009-r8 Requires X11 #20607

rk-hpc opened this issue May 23, 2024 · 1 comment

Comments

@rk-hpc
Copy link

rk-hpc commented May 23, 2024

I created a home build of Star-CCM+ 19.02.009-r8 based on 18.04.008-r8 and noticed that certain libraries require X11.

$ ldd libStarSceneGraphJava.so
libX11.so.6 => /lib64/libX11.so.6 (0x00007f636afd7000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f6369b6d000)

I just added a X11 module in the module file to get around this for now, might be a good idea to consider other ways of resolving this going forward.

@Micket
Copy link
Contributor

Micket commented May 30, 2024

Basically all commercial packages we have that includes some form of GUI has many os dependencies for the entire graphics stack, often also additional requirements that the OS has certain fonts and whatnot installed.
Will they work if we load X11 as a module? Maybe.
Will things break when we load in very new libraries into LD_LIBRARY_PATH? Also likely.

I definitely prefer to not include compiled pieces here, which assuming they would even be ABI compatible, would also mean they are part of toolchains, so I could no longer break out these binary installations (I keep such software trees separate in order not to have to duplicate installations for every CPU architecture in my mixed clusters). Same goes for Mathematica, MATLAB, ABAQUS, COMSOL, and much more (basically all commercial software).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants