guix-devel
[Top][All Lists]
Advanced

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

Re: How-to solve runpath-errors when splitting packages?


From: Ludovic Courtès
Subject: Re: How-to solve runpath-errors when splitting packages?
Date: Thu, 11 Apr 2019 10:48:22 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Hi Hartmut,

Hartmut Goebel <address@hidden> skribis:

> I already managed to split the output into several. Here is an the
> file-list for zbar:qt:
>
> /gnu/store/…-zbar-0.22-gtk/bin/zbarcam-gtk
> /gnu/store/…-zbar-0.22-gtk/lib/libzbargtk.so.0.0.2
> /gnu/store/…-zbar-0.22-gtk/lib/libzbargtk.a
> /gnu/store/…-zbar-0.22-gtk/lib/libzbargtk.la
> /gnu/store/…-zbar-0.22-gtk/include/zbar/zbargtk.h
> /gnu/store/…-zbar-0.22-gtk/lib/pkgconfig/zbar-gtk.pc
>
> Obviously zbarcam-gtk should use libzbargtk.so from the same output.
>
> How can I make zbarcam-gtk find the lib? Any ideas?

Normally, the build system (QMake I suppose?) should take care of it.

In GNU configure parlance, if you do:

  ./configure --libdir=/some/thing/lib

then the build system will ensure that executables, once installed, have
/some/thing/lib in their RUNPATH.

IOW, instead of adding a post-install phase that moves files around,
make sure to pass the right libdir option to QMake or whatever.

HTH!

Ludo’.



reply via email to

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