Aspherix Solver fails with library loading error (libelmersolver.so)

Created by Alice König, Modified on Fri, 28 Nov at 8:30 AM by Alice König

Error message:

Library loading error: libelmersolver.so: cannot enable executable stack as shared object requires: Invalid argument terminate called after throwing an instance of 'std::runtime_error'  what():  Could not load 'libaspherix.so'

This can happen for systems that have GLibc version >= 2.41


Solution:


Either use

GLIBC_TUNABLES=glibc.rtld.execstack=2 ./aspherix 

or set it as an environment variable:

export GLIBC_TUNABLES=glibc.rtld.execstack=2 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article