commit:     3fc8be35607dc65897279f666c8171b174dd2bf2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 18 14:10:53 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 19 21:38:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc8be35

udev.eclass: set PKG_CONFIG_FDO_SYSROOT_RULES

This prevents pkgconf from prepending install paths with SYSROOT.

Bug: https://bugs.gentoo.org/813639
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 eclass/udev.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/udev.eclass b/eclass/udev.eclass
index 7f9415914cd..073e5d8acbc 100644
--- a/eclass/udev.eclass
+++ b/eclass/udev.eclass
@@ -49,6 +49,8 @@ fi
 # @DESCRIPTION:
 # Get unprefixed udevdir.
 _udev_get_udevdir() {
+       # https://github.com/pkgconf/pkgconf/issues/205
+       local -x PKG_CONFIG_FDO_SYSROOT_RULES=1
        if $($(tc-getPKG_CONFIG) --exists udev); then
                local udevdir="$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
                echo "${udevdir#${EPREFIX%/}}"

Reply via email to