Bug#801498: rakudo: Native libraries and paths
Tobias Leich
email at froggs.de
Sat Nov 5 20:11:38 UTC 2016
Am 05.11.2016 um 20:20 schrieb Dominique Dumont:
> On Thursday, 3 November 2016 10:07:34 CET Tobias Leich wrote:
>> It might want to look like this now:
>>
>> MoarVM/build/setup.pm:128: ldrpath => '-Wl,-rpath,"/@libdir@"
>> -Wl,-rpath,"@prefix@/share/perl6/site/lib"
>> -Wl,-rpath,"/home/gregoa/.perl6/2015.09/lib"',
> That is not possible in Debian context. moar and rakudo are compiled on Debian
> build server: a directory belonging to a user cannot be added in rpath (which
> would also be a security hole and against debian policy)
Sure, this was just meant for the reporter here to try and workaround
the issue. It was not meant as a solution at all.
>> The proper fix would be that Linenoise installs the liblinenoise.so in a
>> known directory. Though that might not be an easy one.
> This would require to run the install phase as root to install linenoise.so in
> a known directory (why not @prefix@/share/perl6/site/lib ?).
Yes, that's one solution, and probably *the* one that'll make it into
panda/linenoise. I think the best way would be to open an issue in the
linenoise perl module (github), and close this issue here since it is
not directly moarvm's or rakudo's fault.
More information about the Pkg-rakudo-devel
mailing list