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.

Reply via email to