Hi! First post here, after doing a ton of work the last 3 weeks moving our software build system to rely on Nix. One of the scenarios that I need to support is building a Qt5 app with the goal of producing an AppImage that’ll run on Ubuntu 16.04 and later. While the produced AppImage already runs on Ubuntu 18.04 (which has glibc 2.27), there’s a problem running on 16.04 because it only has glibc 2.23, so I get this error:
relocation error: AppDir/usr/bin/../lib/libc.so.6: symbol _dl_exception_create, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
Is this something that is supported? E.g. is it possible to change the glibc package being used in my derivation to 2.23?
UPDATE: This is the actual error from the CI build job:
15:41:45 /home/jenkins/workspace/status-react_prs_linux_PR-7506/linuxdeployqt-continuous-x86_64_20181215.AppImage: relocation error: /nix/store/0fv2lnbr02qzh3l387rvd6vl8443mpq7-glibc-2.27/lib/libc.so.6: symbol _dl_exception_create, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference