[systemd-devel] [PATCH 2/5] udev.pc: install to pkgconfiglibdir

Kay Sievers kay at vrfy.org
Wed Apr 8 09:47:56 PDT 2015


On Tue, Apr 7, 2015 at 8:54 PM, Marc-Antoine Perennou
<Marc-Antoine at perennou.com> wrote:
> ---
>  Makefile.am | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/Makefile.am b/Makefile.am
> index 9fa4223..9b769ee 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -3725,8 +3725,7 @@ udevconfdir = $(sysconfdir)/udev
>  dist_udevconf_DATA = \
>         src/udev/udev.conf
>
> -sharepkgconfigdir = $(datadir)/pkgconfig
> -sharepkgconfig_DATA = \
> +pkgconfiglib_DATA += \
>         src/udev/udev.pc

This is all backwards. The systemd.pc file is also in the wrong location.

These GENERIC files are supposed to be found by the primary AND the
secondary arch at the same time, at the GENERIC location, not in a
arch-specific libdir.

How would the 32bit build find this file on a 64bit compat-arch/multilib system?

Kay


More information about the systemd-devel mailing list