Public bug reported:

Trying to dlopen() "/usr/lib/arm-linux-gnueabihf/libx264.so.164" fails
with the error:

/usr/lib/arm-linux-gnueabihf/libx264.so.164: cannot enable executable
stack as shared object requires: Invalid argument

But it works on amd64.

Attaching two C codes to test.
Steps:
1. Use amd64 chroot or vm
2. install libx264-164.
3. cc test_amd64.c
4. ./a.out
5. It prints "no error in dlopen".

Try same with armhf chroot or vm.
Steps:
1. Use armhf chroot or vm
2. install libx264-164.
3. cc test_armhf.c
4. ./a.out
5. It fails with the error "/usr/lib/arm-linux-gnueabihf/libx264.so.164: cannot 
enable executable stack as shared object requires: Invalid argument".

** Affects: x264 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2099733

Title:
  fails to dlopen on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/x264/+bug/2099733/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to