[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: $ORIGIN substitution in RPATH
From: |
Samuel Thibault |
Subject: |
Re: $ORIGIN substitution in RPATH |
Date: |
Sat, 23 Feb 2019 14:52:38 +0100 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
Hello,
Bruno Haible, le sam. 23 févr. 2019 12:17:55 +0100, a ecrit:
> Hi Samuel,
>
> > I have now fixed the installability and made a newer preinstalled image
> > on http://cdimage.debian.org/cdimage/ports/latest/hurd-i386/
>
> Thanks; this image works fine under VirtualBox.
>
> However, my test case for use of $ORIGIN still does not work.
>
> How to reproduce:
> I am 'root', and the executable as well as the shared library are
> executable. Where does the 'Permission denied' error come from?
That's because initscripts unexpectedly mounts a tmpfs on /tmp, while
that doesn't apparently properly support program execution yet, see bug
#922915
To circumvent this you can set RAMSHM to no in /etc/default/tmpfs (yes,
RAMSHM, it's not a typo).
Samuel
Re: $ORIGIN substitution in RPATH, Bruno Haible, 2019/02/23