guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#31208] [PATCH 0/3] Add 'strip-runpath' in (guix build gremlin)


From: Ludovic Courtès
Subject: [bug#31208] [PATCH 0/3] Add 'strip-runpath' in (guix build gremlin)
Date: Sat, 05 May 2018 22:02:28 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Hello Peter,

(I’m re-adding Cc, hope you don’t mind.)

Peter Mikkelsen <address@hidden> skribis:

> Since I am not really that much into meson, I am not sure my answer
> will be enough, but I will give it a go:
> The augment-rpath is needed because in some software projects such as
> nautilus, there is both a library and an executable.
> When building the software, the library is built first, and then the
> executable which depends on it, but then the runpath of the executable
> is 'fixed' so
> that libnautilus is no longer in the runpath of the nautilus binary.
> This is a problem since libnautilus is needed at runtime, so it is
> added using augment-rpath.

Oh, I see.

Back to this patch series, it means we still need ‘augment-rpath’.  :-/
I suppose we can still apply these patches to ‘core-updates-next’
though, it’s a step in the right direction.

> I think I remember something about the meson developers saying that it
> is no problem, since libnautilus will be installed in a standard
> location or something,
> but I really don't remember, sorry..

What Libtool does is that it “relinks” executables upon “make install”
so that they have the correct RUNPATH.

> Sorry for the not so good reply, but I hope it makes a little bit sense :)

It makes a lot of sense yes, thank you!

Ludo’.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]