From unknown Sun Aug 17 09:09:14 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66424 <66424@debbugs.gnu.org> To: bug#66424 <66424@debbugs.gnu.org> Subject: Status: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. Reply-To: bug#66424 <66424@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:09:14 +0000 retitle 66424 [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. reassign 66424 guix-patches submitter 66424 Zheng Junjie severity 66424 normal tag 66424 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 09 11:09:21 2023 Received: (at submit) by debbugs.gnu.org; 9 Oct 2023 15:09:21 +0000 Received: from localhost ([127.0.0.1]:60697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qprsn-0000Rw-Ad for submit@debbugs.gnu.org; Mon, 09 Oct 2023 11:09:21 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qprsk-0000Ri-NP for submit@debbugs.gnu.org; Mon, 09 Oct 2023 11:09:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qprrz-0006pT-Dl for guix-patches@gnu.org; Mon, 09 Oct 2023 11:08:33 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1qprrp-0008NU-0E for guix-patches@gnu.org; Mon, 09 Oct 2023 11:08:30 -0400 Received: from localhost.localdomain (unknown [183.247.5.151]) by APP-03 (Coremail) with SMTP id rQCowACnryNTFyRlpRMYEQ--.58643S2; Mon, 09 Oct 2023 23:08:04 +0800 (CST) From: Zheng Junjie To: guix-patches@gnu.org Subject: [PATCH] gnu: libxkbcommon: Fix cross-compile. Date: Mon, 9 Oct 2023 23:07:42 +0800 Message-ID: <62c95fe412c55e9350adff139ff33cb6fe91db68.1696864062.git.zhengjunjie@iscas.ac.cn> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: rQCowACnryNTFyRlpRMYEQ--.58643S2 X-Coremail-Antispam: 1UD129KBjvdXoW7GrWUWF1DJF1DXryrJFyUAwb_yoWDJwc_uF W7GF1kGw4rurW7Gry7AFsakFy5Jw47Jr1SkFnFqF1fKr9xXrsxWFnrGFn7tFy5tw4vgFn3 Zw4vkrWrGr48ujkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbF8YjsxI4VWDJwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26F4UJVW0owA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IE w4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMc vjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2Iq xVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r 106r1rMI8E67AF67kF1VAFwI0_Jr0_JrylIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AK xVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7 xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_ GrUvcSsGvfC2KfnxnUUI43ZEXa7IU8v_M3UUUUU== X-Originating-IP: [183.247.5.151] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.81; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/xdisorg.scm (libxkbcommon): Fix cross-compile. [native-inputs]: When cross-compile add PKG-CONFIG-FOR-BUILD. --- gnu/packages/xdisorg.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index db948a9318..84bdcad031 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -527,9 +527,13 @@ (define-public libxkbcommon wayland-protocols xkeyboard-config)) (native-inputs - (list bison doxygen pkg-config python - ;; wayland-scanner is required at build time. - wayland)) + (append + (if (%current-target-system) + (list pkg-config-for-build) + '()) + (list bison doxygen pkg-config python + ;; wayland-scanner is required at build time. + wayland))) (arguments (list #:configure-flags #~(list (string-append "-Dxkb-config-root=" base-commit: 9b77bd0b9b4f3de69390da0ba7db5b9dbc01e554 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 10 15:27:06 2023 Received: (at control) by debbugs.gnu.org; 10 Oct 2023 19:27:06 +0000 Received: from localhost ([127.0.0.1]:36911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqINm-0005Za-6q for submit@debbugs.gnu.org; Tue, 10 Oct 2023 15:27:06 -0400 Received: from smtpmciv4.myservices.hosting ([185.26.107.240]:53796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqINg-0005Z7-CS for control@debbugs.gnu.org; Tue, 10 Oct 2023 15:27:04 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpmciv4.myservices.hosting (Postfix) with ESMTP id 461A12087B for ; Tue, 10 Oct 2023 21:26:37 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id BB34F80060; Tue, 10 Oct 2023 21:26:36 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id WZpyDARkaKeh; Tue, 10 Oct 2023 21:26:36 +0200 (CEST) Received: from guix-nuc (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 274918005B; Tue, 10 Oct 2023 21:26:36 +0200 (CEST) From: Bruno Victal To: control@debbugs.gnu.org Subject: control-msg X-Debbugs-No-Ack: X-Hashcash: 1:26:231010:control@debbugs.gnu.org::mP5HVt8yMIWhniQs:Q89y Date: Tue, 10 Oct 2023 20:26:27 +0100 Message-ID: <87bkd62s9o.fsf@makinata.eu> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 64349 + patch moreinfo retitle 64349 [PATCH] Persistent SSH forwarding service retitle 66424 [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. quit -- Thanks, Bruno. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 12 14:08:55 2023 Received: (at 66424) by debbugs.gnu.org; 12 Oct 2023 18:08:55 +0000 Received: from localhost ([127.0.0.1]:44255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qr07C-0006Rc-D1 for submit@debbugs.gnu.org; Thu, 12 Oct 2023 14:08:55 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:28187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qr077-0006RL-Ak for 66424@debbugs.gnu.org; Thu, 12 Oct 2023 14:08:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1697134100; x=1697393300; bh=VKW3bJkuJWKLyHGm0vBPOUO8N6JTKnxdJQikAR94EJ0=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=EM+Ms+U7rRkEMSp6erU3bAAxSZFNJ6Xbi1+jV/L2zvhPbmoukTBYtQ35niFGkm6xf w6C137lW80Y/+aFxs50xKR8FVPaF7Pllq4pYbJXSusPF7mU601Rq/rNeS4qtxnwscr Udr3sWuZ8co+X03kbUmxJmq0yQdJKmU684oKtK0TMx0M9E2Pgv6PiX/XfT/1wHBzLB dsCEKmSKE4NaidTPDnpPvkmujmJ9ZNv6oGLTUdOft508gYJ92BhcdtcZ3hN4f9rZ5h CbG4/UQjuyRW5TVL3tcRuotUtDzetqgMOA5gN6evSgcRCKPpUbfs8Gy/XhM0L3va0G O2BoNhbXt0VGw== Date: Thu, 12 Oct 2023 18:07:56 +0000 To: Zheng Junjie From: John Kehayias Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. Message-ID: <87r0lz7lzg.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66424 Cc: 66424@debbugs.gnu.org, Maxim Cournoyer , Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, (CC'ing authors of two related commits too) On Mon, Oct 09, 2023 at 11:07 PM, Zheng Junjie wrote: > * gnu/packages/xdisorg.scm (libxkbcommon): Fix cross-compile. > [native-inputs]: When cross-compile add PKG-CONFIG-FOR-BUILD. > --- > gnu/packages/xdisorg.scm | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm > index db948a9318..84bdcad031 100644 > --- a/gnu/packages/xdisorg.scm > +++ b/gnu/packages/xdisorg.scm > @@ -527,9 +527,13 @@ (define-public libxkbcommon > wayland-protocols > xkeyboard-config)) > (native-inputs > - (list bison doxygen pkg-config python > - ;; wayland-scanner is required at build time. > - wayland)) > + (append > + (if (%current-target-system) > + (list pkg-config-for-build) > + '()) > + (list bison doxygen pkg-config python > + ;; wayland-scanner is required at build time. > + wayland))) > (arguments > (list #:configure-flags > #~(list (string-append "-Dxkb-config-root=3D" > > base-commit: 9b77bd0b9b4f3de69390da0ba7db5b9dbc01e554 When searching the log it looked like this had already been done on core-updates in 5841ac3981a3a08968704728cef14accd14e7a1c (Marius) but I was confused when I didn't see it. Looks like the pkg-config-for-build was dropped (accidentally?) in 5841ac3981a3a08968704728cef14accd14e7a1c (Maxim) Is this still needed? And if so, I can do it on mesa-updates very soon, since libx11 and libxpm will be ungrafted and related packages (like mesa) updated too. Or we can leave it to core-updates if that makes more sense. WDYT? Thanks! John From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 10:49:45 2023 Received: (at 66424) by debbugs.gnu.org; 13 Oct 2023 14:49:45 +0000 Received: from localhost ([127.0.0.1]:47061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrJU0-00051L-2V for submit@debbugs.gnu.org; Fri, 13 Oct 2023 10:49:45 -0400 Received: from mail-oi1-x230.google.com ([2607:f8b0:4864:20::230]:44186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrJTo-00050v-Ea for 66424@debbugs.gnu.org; Fri, 13 Oct 2023 10:49:42 -0400 Received: by mail-oi1-x230.google.com with SMTP id 5614622812f47-3b2b1a6fd5eso348229b6e.0 for <66424@debbugs.gnu.org>; Fri, 13 Oct 2023 07:49:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697208542; x=1697813342; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=EryUvIqWTlyYHoAOIwZboXZcOxMRa015vjLyGXD5At4=; b=WW8h1sWwJUa71eiIkj9v978hOiAn75Z9z3/nu9uHb8RHFbmQY9zH6iQkCnMnppefTO d5jtP/r4k0FSx74zTRSj3sPcqOgvvzsEhV+CINezJl7pyib1hFR5r2C7boNSI5I7dCj5 OqXr1Dgbntu4fcMdDA+Bdr6vRgZlvcBf8wZ6aM/3JN2gvSS2NvG2XvQmtcYa5dtf/sbJ DnneyzyQshtfvTwLT67un04mBMESml/mlDgwRq5S1W6oe+0qcrIYGr5Sy86amtgLr8Rs dphEhz+YPnhb8+7/83HA+9BpJ1NPZ675cVxyDAvPBEwUV04VBlY0LZzLmFRvQiac4IiJ 8FMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697208542; x=1697813342; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EryUvIqWTlyYHoAOIwZboXZcOxMRa015vjLyGXD5At4=; b=IicLWFeqE1uaJF94aqvIAHfkt4k2IA+c663xNJLWgVgrWL+0E4s1kTmpN8NiGKRZr8 ZTvBnXrxS24BlD3GkcP/+twesdPZnCTuJNXtVv/igaa2xqwyCYr4oeW14RzzqFRetNtk bmIVhKAicj6UPaarB6A0WeEvgHCqf1K0B0OpC+r42W/KwOEaqLkFTPvRM6by0+MADASw ixW8UYjp4tkTvbVKYbsJAUzUghSMco/PSUTSrwgqyA8a4651DHubOeGlDRGanPPPPA9N hGbbEPGG1C5oUuSvZSivw4MTFXpH2Akoyph1UwvHPG6FdskiUlU1ysjtecx56dAJnRIu t9Jw== X-Gm-Message-State: AOJu0YxcGfEQz/p3b/htj63Q2iz4CWv6OpUymEqKjJjBY0GA+s8eze7D JoYSow4DZ/CCTs2pNft9Bns= X-Google-Smtp-Source: AGHT+IGYuFZordn3QLZeXqd9u2utAD8t/GUzDAOXQ46ZEciaqovarTT3yAWzV3m058S6q37DeXnWWw== X-Received: by 2002:a05:6808:bd4:b0:3a7:8e05:1699 with SMTP id o20-20020a0568080bd400b003a78e051699mr38089506oik.37.1697208542536; Fri, 13 Oct 2023 07:49:02 -0700 (PDT) Received: from hurd (dsl-156-181.b2b2c.ca. [66.158.156.181]) by smtp.gmail.com with ESMTPSA id c27-20020a0ca9db000000b0066d132b1c8bsm713002qvb.102.2023.10.13.07.49.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Oct 2023 07:49:02 -0700 (PDT) From: Maxim Cournoyer To: John Kehayias Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. In-Reply-To: <87r0lz7lzg.fsf@protonmail.com> (John Kehayias's message of "Thu, 12 Oct 2023 18:07:56 +0000") References: <87r0lz7lzg.fsf@protonmail.com> Date: Fri, 13 Oct 2023 10:49:01 -0400 Message-ID: <87jzrq60iq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66424 Cc: Zheng Junjie , 66424@debbugs.gnu.org, Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi John, John Kehayias writes: > Hello, > > (CC'ing authors of two related commits too) > > On Mon, Oct 09, 2023 at 11:07 PM, Zheng Junjie wrote: > >> * gnu/packages/xdisorg.scm (libxkbcommon): Fix cross-compile. >> [native-inputs]: When cross-compile add PKG-CONFIG-FOR-BUILD. >> --- >> gnu/packages/xdisorg.scm | 10 +++++++--- >> 1 file changed, 7 insertions(+), 3 deletions(-) >> >> diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm >> index db948a9318..84bdcad031 100644 >> --- a/gnu/packages/xdisorg.scm >> +++ b/gnu/packages/xdisorg.scm >> @@ -527,9 +527,13 @@ (define-public libxkbcommon >> wayland-protocols >> xkeyboard-config)) >> (native-inputs >> - (list bison doxygen pkg-config python >> - ;; wayland-scanner is required at build time. >> - wayland)) >> + (append >> + (if (%current-target-system) >> + (list pkg-config-for-build) >> + '()) >> + (list bison doxygen pkg-config python >> + ;; wayland-scanner is required at build time. >> + wayland))) >> (arguments >> (list #:configure-flags >> #~(list (string-append "-Dxkb-config-root=" >> >> base-commit: 9b77bd0b9b4f3de69390da0ba7db5b9dbc01e554 > > When searching the log it looked like this had already been done on > core-updates in 5841ac3981a3a08968704728cef14accd14e7a1c (Marius) but I > was confused when I didn't see it. Looks like the pkg-config-for-build > was dropped (accidentally?) in 5841ac3981a3a08968704728cef14accd14e7a1c > (Maxim) > > Is this still needed? On the top of my head, I thought pkg-config-for-build had been obsolete by the pkg-config symbol being dynamically bound to something that makes sense for the context it's used in, via some macro trickery. I may have misunderstood things. > And if so, I can do it on mesa-updates very soon, since libx11 and > libxpm will be ungrafted and related packages (like mesa) updated too. > Or we can leave it to core-updates if that makes more sense. I guess it depends which branch is expected to be the shortest lived one; I'm giving about a month to let more time for core-updates to merge interesting bits and build the branch and fix breakage. Take this with a grain of salt; it's not fixed in stone. Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 14 13:31:18 2023 Received: (at 66424) by debbugs.gnu.org; 14 Oct 2023 17:31:18 +0000 Received: from localhost ([127.0.0.1]:50390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qriTu-0003Ro-FE for submit@debbugs.gnu.org; Sat, 14 Oct 2023 13:31:18 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81]:58296 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qriTs-0003RU-9A for 66424@debbugs.gnu.org; Sat, 14 Oct 2023 13:31:17 -0400 Received: from smtpclient.apple (unknown [183.247.5.151]) by APP-03 (Coremail) with SMTP id rQCowAB3fyNC0CplRjvzEQ--.51705S2; Sun, 15 Oct 2023 01:30:43 +0800 (CST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: zhengjunjie@iscas.ac.cn Mime-Version: 1.0 (1.0) Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. Date: Sun, 15 Oct 2023 01:30:31 +0800 Message-Id: References: <87jzrq60iq.fsf@gmail.com> In-Reply-To: <87jzrq60iq.fsf@gmail.com> To: Maxim Cournoyer X-Mailer: iPad Mail (20G81) X-CM-TRANSID: rQCowAB3fyNC0CplRjvzEQ--.51705S2 X-Coremail-Antispam: 1UD129KBjvdXoWrWF47trWkuFyxurW5JF17trb_yoWxXFb_Zr 13Kw1ktw4UArZ7Kr1jvFWrJF47Xa4IgrySyr17XFsF93sIvr4Sqr9ruFn5JF15Jw4jkr93 Xay0yr48Jr18WjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb7xYjsxI4VWDJwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r1j6r4UM28EF7xvwVC2z2 80aVCY1x0267AKxVW8JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IE w4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMc vjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwAKzVCY07xG64k0F24l42xK82IY c2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s 026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF 0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0x vE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv 6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07jooGQUUUUU= X-Originating-IP: [183.247.5.151] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 66424 Cc: John Kehayias , 66424@debbugs.gnu.org, Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > =E5=9C=A8 2023=E5=B9=B410=E6=9C=8813=E6=97=A5=EF=BC=8C22:50=EF=BC=8CMaxim C= ournoyer =E5=86=99=E9=81=93=EF=BC=9A >=20 >=20 > On the top of my head, I thought pkg-config-for-build had been obsolete > by the pkg-config symbol being dynamically bound to something that makes > sense for the context it's used in, via some macro trickery. I may have > misunderstood things For cross build,=20 pkg-config -> xxxx-pkg-config pkg-config-for-build -> pkg-config libxkbcommon require wayland-scanner to generate c file, this is why need pk= g-config-for-build, pkg-config is require by find library. Is different ,so l= ibxkbcommon need both on cross build.= From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 14 17:03:30 2023 Received: (at 66424) by debbugs.gnu.org; 14 Oct 2023 21:03:30 +0000 Received: from localhost ([127.0.0.1]:50743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrlnG-0004px-9y for submit@debbugs.gnu.org; Sat, 14 Oct 2023 17:03:30 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:40395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrlnB-0004pc-Sm for 66424@debbugs.gnu.org; Sat, 14 Oct 2023 17:03:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1697317376; x=1697576576; bh=wAnznCukgaOGYBCRXXeOeUojvCuvzkhSyZUvDKZsFtE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ax6UThcPgCgs8lUN3IItrh0gHlcNzw8GsQIuyP1YqgYKSpJQ/Fqf0+/QziM0TFFgz lin5P8kxEyAy2/iHZaYuAMyOCxHRV/rx2T8DDZck/Hww2F109Xd3Pl5btA3nfFfZUf GpLYYiCpoMy107Jy5SZaOIsrGLlLWcJoIc5xJ0bSbKErWEiIFluJ9ZPnBUT9/LKcBv RACsIQNG8p7WsMRaKpyOw62aRemxk1vpP7EqeT2413t28F6GF3oP+UBBBwXqs5iUab S+DF5WbbCXALqkksvZKHjUnM6FMkH9RTH95PbChDyjaV/DCj8k9EXLAeqBnFMaqzDB zn2cKh2gGP3wg== Date: Sat, 14 Oct 2023 21:02:41 +0000 To: zhengjunjie@iscas.ac.cn From: John Kehayias Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. Message-ID: <87fs2cc3yy.fsf@protonmail.com> In-Reply-To: References: <87jzrq60iq.fsf@gmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66424 Cc: 66424@debbugs.gnu.org, Maxim Cournoyer , Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Sun, Oct 15, 2023 at 01:30 AM, zhengjunjie@iscas.ac.cn wrote: >> =E5=9C=A8 2023=E5=B9=B410=E6=9C=8813=E6=97=A5=EF=BC=8C22:50=EF=BC=8CMaxi= m Cournoyer =E5=86=99=E9=81=93=EF=BC=9A >> >> >> On the top of my head, I thought pkg-config-for-build had been obsolete >> by the pkg-config symbol being dynamically bound to something that makes >> sense for the context it's used in, via some macro trickery. I may have >> misunderstood things > > For cross build, > > pkg-config -> xxxx-pkg-config > pkg-config-for-build -> pkg-config > > libxkbcommon require wayland-scanner to generate c file, this is why > need pkg-config-for-build, pkg-config is require by find library. Is > different ,so libxkbcommon need both on cross build. I'm not a cross-builder so I'll rely on you all for this. If this change depends on other things in core-updates I'll leave it, or if cross-building has had changes on core-updates. If it is just something that can be done based on current master, I can cherry pick the change from core-updates and apply this patch on mesa-updates. What will work for everyone here? I think my timeline will be quicker but I don't think this is critical? I was just starting to gather what to apply on the mesa branch, just waiting for the next mesa release (normally very quick but current series has been delayed). Thanks! John From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 15 22:29:02 2023 Received: (at 66424-done) by debbugs.gnu.org; 16 Oct 2023 02:29:02 +0000 Received: from localhost ([127.0.0.1]:55049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsDLo-00020A-3X for submit@debbugs.gnu.org; Sun, 15 Oct 2023 22:29:02 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:48319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsDLi-0001zo-Pd for 66424-done@debbugs.gnu.org; Sun, 15 Oct 2023 22:28:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1697423303; x=1697682503; bh=ORL2vJHXCQispTX5NgC8eDXmt3rnGKM3yNWc6utXdHU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=lG9Q4plmzg0xQ0LzAJINDD8J+zGbY6jaQXtq7V+57iIQblnU8zlcyMz3RjWPP+/u9 bhJmtbUGWqWTibQGr2U4R/0RuRQJuV3OL+0YHPKzFt+mKJV530o5XrWYpHaBoTKjsL bAMG2KtYzSjwMOXcPtWSoSmpdEydw/EpEDM/JJyHQ9x4rWjdK7dCaAI8ZWjisoKVNM UlzuLOxV9aGz27KAhwzkBdbQzx6Wr46mU8tqouj/lRnvIFNIsK3Z9mCputYueTkx+g 5Qq0lwXNKHQayYBeJKsJIY0uULWfa/IMj9w/NL7Wa13L8QRw26AhyOH5ix5t6XVtwW 98R0ckjv4whaw== Date: Mon, 16 Oct 2023 02:28:13 +0000 To: zhengjunjie@iscas.ac.cn From: John Kehayias Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. Message-ID: <874jirb8sv.fsf@protonmail.com> In-Reply-To: References: <87jzrq60iq.fsf@gmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66424-done Cc: Marius Bakke , Efraim Flashner , Maxim Cournoyer , 66424-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi all, cc'ing Efraim too, since... On Sun, Oct 15, 2023 at 01:30 AM, zhengjunjie@iscas.ac.cn wrote: >> =E5=9C=A8 2023=E5=B9=B410=E6=9C=8813=E6=97=A5=EF=BC=8C22:50=EF=BC=8CMaxi= m Cournoyer =E5=86=99=E9=81=93=EF=BC=9A >> >> >> On the top of my head, I thought pkg-config-for-build had been obsolete >> by the pkg-config symbol being dynamically bound to something that makes >> sense for the context it's used in, via some macro trickery. I may have >> misunderstood things > > For cross build, > > pkg-config -> xxxx-pkg-config > pkg-config-for-build -> pkg-config > > libxkbcommon require wayland-scanner to generate c file, this is why > need pkg-config-for-build, pkg-config is require by find library. Is > different ,so libxkbcommon need both on cross build. looks like the same change was made on master in bc1634a197dc9ab7aa0dead8c7449bb5db09cea6. Along with other commits then to do the same thing to other similar packages. So, I'm closing as I believe this is done but figured I'd loop in Efraim in case there was anything else on this matter to discuss. Thanks all! John From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 16 00:43:04 2023 Received: (at 66424-done) by debbugs.gnu.org; 16 Oct 2023 04:43:04 +0000 Received: from localhost ([127.0.0.1]:55095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsFRY-0006Jv-6b for submit@debbugs.gnu.org; Mon, 16 Oct 2023 00:43:04 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:54346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsFRW-0006JO-2b for 66424-done@debbugs.gnu.org; Mon, 16 Oct 2023 00:43:03 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-32d885e97e2so4024354f8f.0 for <66424-done@debbugs.gnu.org>; Sun, 15 Oct 2023 21:42:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697431351; x=1698036151; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=KWONOvwwWO+iRka/mifwbWkFnG9Npc1/x3SS3U/mGXs=; b=OJdOpLnn2P6C1vBIMWjU7Jp/34uAiVNe+Edi68xcabzSucpDzoVGSnGbW3XI/SsCZi DHtWw8tZq8Lr+rsuGI7wWhos2+dEqvKQ5Ilq7k/w5zdRJoFeA5mfw2xL8FH0THfJ0wAN tWWzZrFSRaHq2BTZiWhH3pTyFIbdgltprHs/I/KexDNv9uySH6R2GvQen9JpWhpXTLbi ch8DrCpmmnGProg4ZELqepfRl4wGk4ZsQgzIHDNMYRYSf1/7M/ErlAHNKoPAAModlskR XaRAclipTqZhwmiGSMV2BRqq7zN9Av2B0aeJe4UDrQVkJafcHkO+sgKb71T/R4TSUW4t JEeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697431351; x=1698036151; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KWONOvwwWO+iRka/mifwbWkFnG9Npc1/x3SS3U/mGXs=; b=p74dW9hCZU0oAicdViZxuh4G6QmJiMtVBwScJhiYDUGXWFzQIj1x62YJfS4CQ9KAzl XeSMQaO/zHDT3Mnbm9xo4F1o3ktHfPej31uxCZ4uPhGvc2vTXbzVNmfvD+alyARPGje9 wKDqNYTOd5qe3AZoTxSm9IBeeERDiO0a3j3NDrZn8F6O030ZWm7qfFo4OmbOlk/PptY+ qyvXxXZssvKkFkKAK6VstKO+NT2ZkIQP334P4phTUjuYRvClTIsMm6zItGd6OLxWjMq/ j5M9bTNFYFc0uHL/UE2umuvKbvdmGGoqReEByDBCX1/yAc3HwLDo5k/ob4YhaNmNC5J9 3Xfw== X-Gm-Message-State: AOJu0YzWHbQVpObhVolPSDmrXIxqtRQihOazE9rsw+q3S0WuYu3iJ774 Doo+NWXusj/ay0XapkzULRg= X-Google-Smtp-Source: AGHT+IG8TaHNZqYok2E+WQ59QgjCj2qGmxv12JbKoZv8swVp+ESjpMIwUH5Kc6YOkWBdiwmUPZAtbA== X-Received: by 2002:adf:e50f:0:b0:32d:aed9:413d with SMTP id j15-20020adfe50f000000b0032daed9413dmr1876620wrm.16.1697431351305; Sun, 15 Oct 2023 21:42:31 -0700 (PDT) Received: from localhost ([31.210.180.106]) by smtp.gmail.com with ESMTPSA id m4-20020a5d4a04000000b0031980783d78sm4633436wrq.54.2023.10.15.21.42.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Oct 2023 21:42:30 -0700 (PDT) Date: Mon, 16 Oct 2023 07:42:29 +0300 From: Efraim Flashner To: John Kehayias Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. Message-ID: Mail-Followup-To: Efraim Flashner , John Kehayias , zhengjunjie@iscas.ac.cn, Maxim Cournoyer , 66424-done@debbugs.gnu.org, Marius Bakke References: <87jzrq60iq.fsf@gmail.com> <874jirb8sv.fsf@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5ufB5XqXdlt9XTT6" Content-Disposition: inline In-Reply-To: <874jirb8sv.fsf@protonmail.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 66424-done Cc: Marius Bakke , zhengjunjie@iscas.ac.cn, Maxim Cournoyer , 66424-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --5ufB5XqXdlt9XTT6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 16, 2023 at 02:28:13AM +0000, John Kehayias wrote: > Hi all, >=20 > cc'ing Efraim too, since... >=20 > On Sun, Oct 15, 2023 at 01:30 AM, zhengjunjie@iscas.ac.cn wrote: >=20 > >> =E5=9C=A8 2023=E5=B9=B410=E6=9C=8813=E6=97=A5=EF=BC=8C22:50=EF=BC=8CMa= xim Cournoyer =E5=86=99=E9=81=93=EF=BC=9A > >> > >> > >> On the top of my head, I thought pkg-config-for-build had been obsolete > >> by the pkg-config symbol being dynamically bound to something that mak= es > >> sense for the context it's used in, via some macro trickery. I may ha= ve > >> misunderstood things > > > > For cross build, > > > > pkg-config -> xxxx-pkg-config > > pkg-config-for-build -> pkg-config > > > > libxkbcommon require wayland-scanner to generate c file, this is why > > need pkg-config-for-build, pkg-config is require by find library. Is > > different ,so libxkbcommon need both on cross build. >=20 > looks like the same change was made on master in > bc1634a197dc9ab7aa0dead8c7449bb5db09cea6. Along with other commits > then to do the same thing to other similar packages. >=20 > So, I'm closing as I believe this is done but figured I'd loop in > Efraim in case there was anything else on this matter to discuss. Oh no! I really need to get better about checking the bug tracker to see if someone else has already worked through changes I'm thinking of. I tried a bit of pkg-config hackery/trickery for a bunch of the packages, even messing with the meson cross definitions file, but it turned out that pkg-config-for-build did the exact wrapping that was needed AND it provided a symlink from (pkg-config-for-target) to "pkg-config", which was what meson needed. I'll cherry-pick the commits over to core-updates and then do some of the fixups to make everything cleaner. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --5ufB5XqXdlt9XTT6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmUsvzIACgkQQarn3Mo9 g1HzvA//ZB8x08RlUnd5QrMi7kgBegSKrz9/eFuIBT0TlwMwqmzhtCmPFmDetR5F NxZ/JzYVI40Oc6nNzz2ZwcclabpmB4df2jnZz52f9FTJRzbZH5C6L5H249J4FoCg j2levPjjHtgueSWzW+EaBw9aNZPjDSKvg/8bEhjkf2eGqu3vGMyViYak67dXj8xQ /PyZdoZqEF9VMAwFijKeiFmzQXBZoR3JtINst4bh5t6yRwUG7VT1BDD7RalGnZjw vU9rL2Y4ZGXY6mhkz+CNFF/l/M2NMGii8s0tBAP9WYGCaQ7831d5T4uu3p5hoVDU Q3Ag+CzlzDruRaQrGG3guIRtUzMDKPTXFvUJ4B32aJNxyj+RKrepisqqRhblJrMR Ngh+Ys6CLBGXCNzrKtgpoQ85jLTvnPjiJM17QmQtpM2jZTAA0o8ucYXC/nRDGPFN 7JOLZ1AU3Kw/KONVJ4Wg0mrPz3GCjjxTezabk8SLm35MzTDBIxVCrnE5us8Y0x3p a84djFUUl7eYVJM7jSK9HIl6/r+JTIv15xs1mgSInERm07UBC/Qlxa2NNyhATz3P icZ/72FzLOBpzxuSVJvjfH98JuLkJCy3cJPLgTn5FsK0v4wjsvOVVBnOIWeTlRu7 jXKbtGlWlK0R+z1JoVIaGWythmcfbEeCRcg3tMfxutwLGOmc/js= =eS/R -----END PGP SIGNATURE----- --5ufB5XqXdlt9XTT6-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 16 09:49:08 2023 Received: (at 66424-done) by debbugs.gnu.org; 16 Oct 2023 13:49:08 +0000 Received: from localhost ([127.0.0.1]:55497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsNy0-00020J-Ck for submit@debbugs.gnu.org; Mon, 16 Oct 2023 09:49:08 -0400 Received: from mail-yw1-x1136.google.com ([2607:f8b0:4864:20::1136]:52708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsNxv-0001z8-6e for 66424-done@debbugs.gnu.org; Mon, 16 Oct 2023 09:49:07 -0400 Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-5a82f176860so34109847b3.1 for <66424-done@debbugs.gnu.org>; Mon, 16 Oct 2023 06:48:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697464112; x=1698068912; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=iqTs5kgNhEv/eP804frNDKOiS6B3b0FwjHeX2HI3pTw=; b=gKppZ36WYlW0XzNrX6MGgiVmjeKC4zOGJuBgFjBiKkZYHy/ASp7oGhUEhHZKN0tNzV Z5Zp7pmR3lDz0tHBsJ94TyXmQgsBEEbXoMNwK6iEO8qMWifBt/+IQQ7WRYKnf8cLExag +DDA69xJK7KdG18RrZokysO6SNjdgUSBfJ1RqEGYxCXsnMbXklZk/kjhBcYW38tI36cX VxPYydYbwwSAD+GzoGvGGJIvBp15i8EpgY1EvSIQyGFzOJ1XqBQYTg5Hgzg7J4baPpc/ uZXg4menK3EbSs5ofBdDd8NTE5tRolHyPh067GWiUUWzl0CNzAEw2a+cm5dm9WMQjMAp IGaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697464112; x=1698068912; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iqTs5kgNhEv/eP804frNDKOiS6B3b0FwjHeX2HI3pTw=; b=rOTnLTcnCKjgpFjWh7K5L/BW9v9iqSQUrwfdPG7lS7oYqMgAuv21PTizBGRajuy3oI //WOROwcQ05JjWMLFJGbL9jY51y9FdjvxytcAeFlIxFHKHhctrgaLpVcT1Oj4KqRIS/i e733QIVavYVo8f0HJTrm2ZXPnsjIfQTX/ALRsmbgB9PFa2ECFjuz2ouOhKISNTyB0TFw XoJ9S8bZJh1DJA6wOLHqeb8GE+qABVNt7SqngX1g+ekRR5g3/tJ5ZaE7rDbUXJcMNv0n TpB2+JkNWXBS3FeoT4zyZpFW847xe/uPeT+8OCFxo/0UwEUAp/L9UumqfYwM4I8e/1C7 uQdg== X-Gm-Message-State: AOJu0Yx7DleCUX8dsZdH7Dz6EJFZe2J2b7kFbavwbjkNXJESSKFUBGJ6 3zb02kBJ3zZwmBH8qDSZhBs= X-Google-Smtp-Source: AGHT+IEIHjT70dRQ6e3lq9jDfGuWpNSuU2JA8PC/xfe8D//9KBsxKywAq7d3Z6n3kzK2Ho+qSR5htw== X-Received: by 2002:a25:9004:0:b0:d9a:d7a5:e445 with SMTP id s4-20020a259004000000b00d9ad7a5e445mr10093915ybl.49.1697464112597; Mon, 16 Oct 2023 06:48:32 -0700 (PDT) Received: from hurd (dsl-10-149-74.b2b2c.ca. [72.10.149.74]) by smtp.gmail.com with ESMTPSA id m10-20020a0cf18a000000b0065d051fc445sm3469107qvl.55.2023.10.16.06.48.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Oct 2023 06:48:32 -0700 (PDT) From: Maxim Cournoyer To: Efraim Flashner Subject: Re: bug#66424: [PATCH core-updates] gnu: libxkbcommon: Fix cross-compile. In-Reply-To: (Efraim Flashner's message of "Mon, 16 Oct 2023 07:42:29 +0300") References: <87jzrq60iq.fsf@gmail.com> <874jirb8sv.fsf@protonmail.com> Date: Mon, 16 Oct 2023 09:48:31 -0400 Message-ID: <87jzrmznio.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66424-done Cc: John Kehayias , Marius Bakke , zhengjunjie@iscas.ac.cn, 66424-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Efraim, Efraim Flashner writes: [...] >> looks like the same change was made on master in >> bc1634a197dc9ab7aa0dead8c7449bb5db09cea6. Along with other commits >> then to do the same thing to other similar packages. >> >> So, I'm closing as I believe this is done but figured I'd loop in >> Efraim in case there was anything else on this matter to discuss. > > Oh no! I really need to get better about checking the bug tracker to see > if someone else has already worked through changes I'm thinking of. > > I tried a bit of pkg-config hackery/trickery for a bunch of the > packages, even messing with the meson cross definitions file, but it > turned out that pkg-config-for-build did the exact wrapping that was > needed AND it provided a symlink from (pkg-config-for-target) to > "pkg-config", which was what meson needed. > > I'll cherry-pick the commits over to core-updates and then do some of > the fixups to make everything cleaner. Thanks for the resolution, and sorry for the regression I had introduced. -- Thanks, Maxim From unknown Sun Aug 17 09:09:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 14 Nov 2023 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator