diff --git a/Dockerfile b/Dockerfile index 2f19e0911d1df06e94846186065e9af915b96fca..4fcf602d7a57b209a33b9441f97f7a7771e5d586 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,6 +43,10 @@ RUN rm /tmp/febio.run && \ ln -s /opt/FEBioStudio/bin/FEBioStudio /usr/bin/FEBioStudio && \ ln -s /opt/FEBioStudio/bin/febio4 /usr/bin/febio4 +# See https://unix.stackexchange.com/a/700599. libQt6Core.so.6 adds a tag that denotes a minimum kernel version required +# to run it and is set to 3.17.0, above Centos7's 3.10.0. This is why the library was never found even within a +# container despite successfully finding other Qt6 libraries. This command removes that tag so Qt6Core will function on +# Linux kernel 3.10.0 RUN strip --remove-section=.note.ABI-tag /opt/FEBioStudio/lib/libQt6Core.so.6 ENTRYPOINT ["FEBioStudio"]