From patchwork Wed Oct 22 05:08:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 72827 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58A0DCCD1AB for ; Wed, 22 Oct 2025 05:08:22 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web10.1797.1761109693911170523 for ; Tue, 21 Oct 2025 22:08:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QnxTkPmH; spf=pass (domain: gmail.com, ip: 209.85.210.171, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-781ea2cee3fso5725221b3a.0 for ; Tue, 21 Oct 2025 22:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761109693; x=1761714493; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VApsIA+qpjEEBCDwAEWDL81w+lF8gkBCZsRIWzKNI+I=; b=QnxTkPmHRRB0vz6EY/Nhsd6/iJdk79JDc6OoTKYAy48BvJbHAvn9DgqucPvFQYDDmr CvlYIT/d6h1iihy8dCljJVDxeoMGMBQ9tYExQsZbm25LDgoAAzBmRlQsQTfXm6B2LVMa NgCOnEpJvnI52kIQDgJjIIkDntTnCDSYL9Rfkd6hBlYqA8mngbPRLFyowDDeNMzwHVfU I7p9MRDrviC80s9UlnPB6tngNbAM0MJXyiz4m6T7+Sn5ELVeuNwrIkw/VNF6fuEGXeL8 tNCoGxREDbwtNFKfErd0m0xgqH9Rmf9neYooKP/f7lb3Jl5ffNcvLOBixcJzfGPgLfHT Rk0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761109693; x=1761714493; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VApsIA+qpjEEBCDwAEWDL81w+lF8gkBCZsRIWzKNI+I=; b=JzID/HNNwzumJyNW5mH35YHNwZo5khE0qVBG8EFipxg641Rg4wSn+GByqRLO5XDDmY QCmfTu0Rn5PlmsukzQJl7JGVCEjBEypoSaAuldkbcyssHY+8SnovjZlZS0k6w06S4if/ K7w6bvOKP2tcBJq3am1ae4LAj6spMTpusCg1DyvWUYY0R/olQYKpP90pYZCQGH4URhcl NvALhCTNKbT6SQx4OudL8ccQmysWHNLLC+hsGais46B+3l3StN8nAxaMnN5FqepyniZb +dszPZt4HQRQtR0Neh85ZeIs1odnZqaappcAtXKOoarX4JyzUjR2RmCwlr9XcKlz+vU5 CCOg== X-Gm-Message-State: AOJu0Yy08/zDgnfCJRBVWnUaMkog76MJbgzhCaRAg29E0n4xxgSwMpoN 4QcETh/BUcKhXmMyzuA+RuTUVFb1O1kna4pek2PAKEb0SdxRb8l3OnrAFHwOly51 X-Gm-Gg: ASbGncvIoZqKYmDLNuhCwrZohaTitdZ+vIsiDc+wdtKg0Cc9QrOmJQybicL8unrR9M5 fHo5YdwhPWNvIX96WJE6lQKpMCU9CwzU/K2QJMHCiafmrfmrJCnDtNWuF0Wcja2BsiXCkh5X4i7 pNDv5Jci2kmYqoHjZCjrKDNqmhMVj0XiKH0Om6WZa07+CGT/Nr0/pNUjPkFA6qlJEHADwbQAbVL MOUjI0jLTDET1qxUHC92GZ3phnY6Zf44D1mX44Qzeesfay6rXoPv2UyK7yaR5yvVsvWAHALTr/x cWH7z5TBCPiEvvHpbVOcTV5sennPaj02dSkgQVsUnvXNv1Ayc7zmyRe0EB/ydVt/6A6yqrY1nOE yBg11FozM4ASC5Io+pWHEW5wjmWlmo8wm/JXEb5GsUt8lX5NseTZN7ohu1cPPhOidmuink0XlC0 d2nTb0xhATbb/r+jeTU7WLriE5E5TzET0EfOZufqPr3ujsEKLJY+Js9w5z/LIGRdilSo1uQDLx X-Google-Smtp-Source: AGHT+IFIjYhiVmSg7YfwBXxjsnHkFE7wbm45NrQQGFhevF1ctaPUpBfo28OA/E+0mXYXBmNxbTjGww== X-Received: by 2002:a05:6a00:1884:b0:781:156b:425b with SMTP id d2e1a72fcca58-7a220ae0ff9mr23226870b3a.27.1761109692929; Tue, 21 Oct 2025 22:08:12 -0700 (PDT) Received: from apollo.tail3ccdd3.ts.net ([2601:646:8201:fd20::b6ef]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7a22ff157f4sm13328563b3a.6.2025.10.21.22.08.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Oct 2025 22:08:12 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 1/5] libcap: Pass OE defined BUILD_CC and BUILD_LDFLAGS Date: Tue, 21 Oct 2025 22:08:06 -0700 Message-ID: <20251022050810.1572184-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.51.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 22 Oct 2025 05:08:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225171 This ensures that, native pieces in target builds are build with correct flags to be able to run on build host Signed-off-by: Khem Raj --- ...Add-build-ldflags-to-_makenames-rule.patch | 29 +++++++++++++++++++ meta/recipes-support/libcap/libcap_2.76.bb | 6 +++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-support/libcap/files/0001-libcap-Add-build-ldflags-to-_makenames-rule.patch diff --git a/meta/recipes-support/libcap/files/0001-libcap-Add-build-ldflags-to-_makenames-rule.patch b/meta/recipes-support/libcap/files/0001-libcap-Add-build-ldflags-to-_makenames-rule.patch new file mode 100644 index 00000000000..10ddf649359 --- /dev/null +++ b/meta/recipes-support/libcap/files/0001-libcap-Add-build-ldflags-to-_makenames-rule.patch @@ -0,0 +1,29 @@ +From e52d3232882c263f5bd4b1980195ac633d706a53 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 21 Oct 2025 18:27:51 -0700 +Subject: [PATCH] libcap: Add build ldflags to _makenames rule + +its calling compiler and linker in single step +ensure that build ldflags are respected as it +might have important information like which runtime +to use. + +Upstream-Status: Backport [https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=c3ddf45d9afaab85d3b7db0dc7bfd1aafb8fde50] +Signed-off-by: Khem Raj +--- + libcap/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libcap/Makefile b/libcap/Makefile +index e90a950..f0eb87e 100644 +--- a/libcap/Makefile ++++ b/libcap/Makefile +@@ -80,7 +80,7 @@ $(PSXTITLE).pc: $(PSXTITLE).pc.in + $< >$@ + + _makenames: _makenames.c cap_names.list.h +- $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ ++ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ $(BUILD_LDFLAGS) + + cap_names.h: _makenames + ./_makenames > cap_names.h diff --git a/meta/recipes-support/libcap/libcap_2.76.bb b/meta/recipes-support/libcap/libcap_2.76.bb index c842246fc09..27093ff3e72 100644 --- a/meta/recipes-support/libcap/libcap_2.76.bb +++ b/meta/recipes-support/libcap/libcap_2.76.bb @@ -12,7 +12,9 @@ LIC_FILES_CHKSUM = "file://License;md5=2965a646645b72ecee859b43c592dcaa \ DEPENDS = "hostperl-runtime-native gperf-native" -SRC_URI = "${KERNELORG_MIRROR}/linux/libs/security/linux-privs/${BPN}2/${BPN}-${PV}.tar.xz" +SRC_URI = "${KERNELORG_MIRROR}/linux/libs/security/linux-privs/${BPN}2/${BPN}-${PV}.tar.xz \ + file://0001-libcap-Add-build-ldflags-to-_makenames-rule.patch \ + " SRC_URI:append:class-nativesdk = " \ file://0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch \ " @@ -37,6 +39,8 @@ EXTRA_OEMAKE = " \ do_compile() { oe_runmake \ AR="${AR}" \ + BUILD_CC="${BUILD_CC}" \ + BUILD_LDFLAGS="${BUILD_LDFLAGS}" \ CC="${CC}" \ RANLIB="${RANLIB}" \ OBJCOPY="${OBJCOPY}" From patchwork Wed Oct 22 05:08:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 72826 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 59B2DCCD1BF for ; Wed, 22 Oct 2025 05:08:22 +0000 (UTC) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mx.groups.io with SMTP id smtpd.web11.1762.1761109695171711219 for ; Tue, 21 Oct 2025 22:08:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dzQgAmFD; spf=pass (domain: gmail.com, ip: 209.85.210.176, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-7811a02316bso4497830b3a.3 for ; Tue, 21 Oct 2025 22:08:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761109694; x=1761714494; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BJJPhw3KF9hkInkYXmj1Iy5+j0DfxFQT31/UUauB430=; b=dzQgAmFDRoMIbT5MU3+As7F0QCzDYTN7z3a4FEHZyj3k/7ajBJlchRRJAYmRaV7u/t aHjWIUD2j4LS2ZQRh44/EBNrS7aZ+0ZROJoSvonXBrVQ41TZ24vXX4BJGuJFkpZvO95H Gh0qfMY8UnqiAbfHF4pWArKDHli0KYog70SasjeFJaS+EgzJBmACyUJOD4pWstyBoqf3 bopXufLhdYhV63bRmTwCo0DTMCSolUjoTIsjn3Mkj35TNa0VKeH/wbcvLUukbsCepfM+ 0b/4i32PJyQrKfAHlcgwcGMZr/CmjMbnlEdxFRdlZk0Ur2uUW0fWm+/Xi7yi++jMcL+P Ug6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761109694; x=1761714494; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BJJPhw3KF9hkInkYXmj1Iy5+j0DfxFQT31/UUauB430=; b=m9wIMjDnVSwIQMeUP6ehKGMMCX3Ch0rvtewAKf2zJyd0mGrxeFG8GH8I07Srbkj1Ii 2FAyTObONUfZBDrQeQS+LmFyKCiIv8M879lnzrWJjxhOsQ9iqM/n/O/I4R8bFSCYPnut yeau4qweWC0b76KkUJ7TSqu7bwE6W3wt+s9qZgOlThCibcufn1u1mPBBG3C4IUfsS8jL sL2s0NTtY014HUGjTqdIXQM0JwOo53aK0549hcZpUvGekBlleAvpgFVNA+mekI9gpKZM K89viSRgMr5uT5aP/b8m9g3RSHYp62O4h6bG9tmKLucUgVahY3B8BsEcWaFcwBM0m7lL M7RQ== X-Gm-Message-State: AOJu0YyDazODR1b65kVZ66Hmcf9fyPOLuNUJyMVE425AYCz54WHfNhn1 wNlIl8QU9OPV8Dz1AvPp6tQMtFlUqr+Qbc/6zD31ROtbgw4Us3njmDCvQ6zbFiy4 X-Gm-Gg: ASbGncvXgpS1zvtGD4HCUrhuDRbHzudrmMq+RpCrdYMbBvjkdX4VMPiTBFKZi0T/Mpr jdXVeIPlNYcYCP6I5F7C8yR59VHBqPzrX9Zm3PJcBCV5uB6rny52y1xtkEFM2RtTJGzedvwrGpa /qLKGjEdYFf2uWzu933Ah0tEhgLGFcWnvba+q48y7Xw6A/RV8G9o/M/dizw57G2tDBWPQwp1nhi N7H43YUKIwnssY5CzZwZ5NJxjiTxHUOKYwsJLsEs2XlQAuBJDoGY6TDL04mNDbr8t9lioAK+lef MoG61mslCT+JP3T/EsFm99hEsCr8ax6SnFDvbW64pJEwM8gl0ZugzRlsXtc9AlrBh9cyzJ0+FJW d6eNmDvg52CZLbJqEuiZ2lwUGBfSE5vfLmiWzVIPGfIKT5gLs1bFWx9EchezQNQ6io1fuY4GBdr RrFn9bPVNE6ooXE7kF4ZJ58VL4w5+omYeJ6/X11mRLJ4j5tghTxvXJi7K0mUKbzZ7+mawIHwZA X-Google-Smtp-Source: AGHT+IHU9geyJX6HdQbe7y5LApmKA3yUwdSg7jXeLuA8/m/nIHK1KjSFy1l4DoYObiiaB9ySnpPh0w== X-Received: by 2002:a05:6a00:94ce:b0:771:fa65:ae6e with SMTP id d2e1a72fcca58-7a220a99177mr27899046b3a.17.1761109693924; Tue, 21 Oct 2025 22:08:13 -0700 (PDT) Received: from apollo.tail3ccdd3.ts.net ([2601:646:8201:fd20::b6ef]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7a22ff157f4sm13328563b3a.6.2025.10.21.22.08.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Oct 2025 22:08:13 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 2/5] gcc: Pin native toolchain to GCC as well Date: Tue, 21 Oct 2025 22:08:07 -0700 Message-ID: <20251022050810.1572184-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.51.1 In-Reply-To: <20251022050810.1572184-1-raj.khem@gmail.com> References: <20251022050810.1572184-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 22 Oct 2025 05:08:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225172 GCC is not buildable with clang and when using clang for native compiler this fails to build native parts Signed-off-by: Khem Raj --- meta/recipes-devtools/gcc/gcc-15.2.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/gcc/gcc-15.2.inc b/meta/recipes-devtools/gcc/gcc-15.2.inc index 575987b6433..d178b254878 100644 --- a/meta/recipes-devtools/gcc/gcc-15.2.inc +++ b/meta/recipes-devtools/gcc/gcc-15.2.inc @@ -11,6 +11,7 @@ BINV = "15.2.0" FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc:${FILE_DIRNAME}/gcc/backport:" TOOLCHAIN = "gcc" +TOOLCHAIN_NATIVE = "gcc" DEPENDS =+ "mpfr gmp libmpc zlib zstd flex-native" NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native flex-native zstd-native" From patchwork Wed Oct 22 05:08:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 72830 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86106CCD1BE for ; Wed, 22 Oct 2025 05:08:22 +0000 (UTC) Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) by mx.groups.io with SMTP id smtpd.web10.1798.1761109696271218506 for ; Tue, 21 Oct 2025 22:08:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ELpdrRlV; spf=pass (domain: gmail.com, ip: 209.85.210.173, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-782a77b5ec7so5939694b3a.1 for ; Tue, 21 Oct 2025 22:08:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761109695; x=1761714495; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mIbn9NAlzLq15g8BQBMDC9GecdI1haRw+USMfuJvPtQ=; b=ELpdrRlVx5BXdLEGqXNiGDzqwaokK6gOjV7KWmrAm5pfgc6e+aOWhZ6eFSOcPxN3/5 Z9aldJu1SYtxeg627zco8AIdXl1u6ilhAs4RqAQZ0Xan4qzc807FTO/VA8Y/yQ7BZced Ku4g7pmEQX5FSkeDmWpbV9xC70j2Mc4Cb8LLGVeVi511VkdxLSDYoEGjcx8u+5KfhjOv E83VQQzXp2dYPFZqcFXHpJKiHeke+YNEi/AMcKiRzJ7F276Smw/6Z7QzKabtAcc86m+u FSa/ym2NFkteqjnf4rR/1KkmdQKxfjL/1lezYI2uNdhQw8kBBmK5+FYAaJOffUN7WRie qJbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761109695; x=1761714495; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mIbn9NAlzLq15g8BQBMDC9GecdI1haRw+USMfuJvPtQ=; b=nOpxIJkenyGnsZ1K9GNw24w+O16u61hsSsEko6jy/iGuzdCQkeEP10JDQGWCQeNan6 m3Yic0vtjlVs/TuKH+ht07zIZdIyBSuTGv4LZ8NRpWXkxZ/MwqFR6Tx4/ACM7x+RyzK+ 9jAM0zbEAEcfiuwB9mKncN3jn+bSFHZOj+BfcGHNNERXSzzJQ7GOpTzLkk1pq+GcPXhm gpbQQJUoBRThsl+UJI6UfVyvCefy+1iX73SBrluerW84IgzE0AcCtPT/e6gxqUBqM5K3 0entZ7z+CEjh8XDZcXFT3MGqdgvYpK5tKfwUaSIz7z7LC/BLhx9cOSegARA26wRtkrbw HTfg== X-Gm-Message-State: AOJu0YxXuUmiR4FKQC2FBaCNSseQMrLm32MeU3ttl4ALWrfXJ1loRV9P c+nALkNHp22quX8wHQDJRg33qJ8xj6CqKaBYe4xeu03jK09pDiqbqMIfqifM23Y6 X-Gm-Gg: ASbGncunvji8kVaIn1X99ZthKS8DTXiTdMeVwpq3tJBmB85IPmKbccMHX3ggHFsjVjy OZS+4zjN4h3BVjtRnvuxoHna1Q3vU7oIDLACPuaToMq81LtB/bKhF2aU0CPLJ/JfkyKpZ4xceoN GsEVUcTNxE0Y7EwWjo45Zke67uIDVkBD0ID/0fI7cRQHzF6JPy7F+aj7T4NDAR4tBoJKrqEBT+6 dAkkoU6RddGyRJ7ZATZO0OOwJPIVkHPo6N8kKoFB5IPnWxsfQA7x7kKcDE3rqBadpxk0OzIgadR pcYWv0WUPScv4qc2AI+lDN/x07VC1JulvoVIXAQn4UbrRlSLkVe/MX7SCntk4qwuvIY0mj3fvvU nOkmY3jpYHoOpDlT3sYfXrFkiL4DzLQiaEiinT1NXmAuHmLHZmsUItbqnqJeQgYe7vmttKgCYE0 jOkkXQd7U9yn+EhaK9VtyU70j6/3sgKs4ZmR6/Vme8HA86BqWf0Q23D/xXrqTV0eJkkmvigACP X-Google-Smtp-Source: AGHT+IGvNm21Q3Nt6hyIDzeYg4r/eKRneFtksUxviasO2HK2cTfuXq2jnzTXZ8SXmPg2kPIGjhRn+A== X-Received: by 2002:a05:6a20:7344:b0:2b4:41d9:b068 with SMTP id adf61e73a8af0-334a85ef540mr24212959637.37.1761109695334; Tue, 21 Oct 2025 22:08:15 -0700 (PDT) Received: from apollo.tail3ccdd3.ts.net ([2601:646:8201:fd20::b6ef]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7a22ff157f4sm13328563b3a.6.2025.10.21.22.08.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Oct 2025 22:08:14 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 3/5] pseudo: Pin native compiler to gcc as well Date: Tue, 21 Oct 2025 22:08:08 -0700 Message-ID: <20251022050810.1572184-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.51.1 In-Reply-To: <20251022050810.1572184-1-raj.khem@gmail.com> References: <20251022050810.1572184-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 22 Oct 2025 05:08:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225173 pseudo does not build with clang Signed-off-by: Khem Raj --- meta/recipes-devtools/pseudo/pseudo_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb index e10abd126bf..c18318bd538 100644 --- a/meta/recipes-devtools/pseudo/pseudo_git.bb +++ b/meta/recipes-devtools/pseudo/pseudo_git.bb @@ -31,3 +31,4 @@ COMPATIBLE_HOST:libc-musl = 'null' #| ./ports/linux/pseudo_wrappers.c:80:57: error: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration] #| void *res = __builtin_apply((void (*)()) real_syscall, __builtin_apply_args(), sizeof(long) * 7); TOOLCHAIN = "gcc" +TOOLCHAIN_NATIVE = "gcc" From patchwork Wed Oct 22 05:08:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 72829 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8B1EFCCF9E2 for ; Wed, 22 Oct 2025 05:08:22 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web11.1763.1761109697352321170 for ; Tue, 21 Oct 2025 22:08:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jjecCfj1; spf=pass (domain: gmail.com, ip: 209.85.216.45, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-33ba2f134f1so5993172a91.2 for ; Tue, 21 Oct 2025 22:08:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761109696; x=1761714496; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jc1NpalSCfR47k2dqxa6IEAwNjtla9WFT4t6eqEOmRg=; b=jjecCfj1jrvb4MEBcsYiC4Vl2tdF+EMOxFdfxB47J5KJLsH/oUuYXOtjK0P4BpQgYg eeLRTo1NcY1J1HSt0jXfDH87z7DqEjufYeQcP1LlH82CoB1UZFTd+xlrsLnAwITjfgVo Kq8fF+tbWk6YVSWePlZs7NVEEITszFodCSvmaeLnTlA2fC7pegMgxP2zorZuUdzhaOYR b4BsmoOmMRd1QWIVaeXF7FietXa458G13MFiwoJ3DGsZQfg6y6wuF4SK6/jgKTUaTZx+ oudVTmeVVBgvYThyaXVDD4iMwSx6IEmSiQWLcZmxJ6vUEuV6oKHVlueE1n3ucHCzZkFc dwLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761109696; x=1761714496; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jc1NpalSCfR47k2dqxa6IEAwNjtla9WFT4t6eqEOmRg=; b=EJoVAMjuOrmssdSI4hzMmqEhhqnNT2pAasb/t80pkEt1CNRe8D4tYFEd3lCLqWh3Sb J9ZEUqpyN9PLWS+sYDT/7dwj/axjozgjKPqdNxwCRZWK/T8ZtgdeWmotl9LsQSrlHev8 NqriPTv0ihytoKjak5zMhu52oW+T7/kej/pOt777+pV6zseE/zToqvXcteUsMhYlqeET 9RHIMlcglEZhyidGnPEMNae+2X61e54izoDGdbRhTZymdkDtrSddbrtqWpogPiiOUKWr L+Z+d1YnQveISw1nRroWwYcRcgG7/KpPBz8ullkb+ldpe2XeAeWKD2hArFc/QW32Zi/B PCZg== X-Gm-Message-State: AOJu0YwWczfTEtT03mU0QPAA0wu6mBSSMk5oiIVqyxNKrq0YRqosTK3u oBzkBBkvnMBqal5SpjxDTBliIO2CxP2CyM70zNF8xIYS0F8D2A36HzA5/elv3j95 X-Gm-Gg: ASbGncuZAXblbiIttr23wKmY/A38a2isefVfSOiO97f1jydl7o40EIO149mw4GHAZma LIr9hcahiqYedz8Hu8W9+wiBDUm76olKAk+D5WGtYTld47ZJaRAjxwN1YYJx0y6Wj/WDYPd9yYH 2XLDicKYHzONqoCwkq3BkFHe8h/nZNI1/zXaxjhK0843yJA4xoHvS5RZZ8KovdoNWb3sikelHAv J7bK7dD5bLGtDvQqajzRnR2TMDVAf3yOHkD81FAI73FBXTeiFSTwfbWYkhSoHr2GOCF9Biqabbn JayM4FflplQtO6x2pkbGyMowbdDQGPdBexowSme+mWeoxph+mOGNC2Eks/xMydBr8y7AhX3KZyd DFTZ3pegSCihpekK/5L4c72OLWZSG9mJzOUKdxX8bLSCOmuipf3axWNi/sB8wFVl96XOcf8Ru8I VLluu4iVRiiJKx7gvqYZ7VdrwfWMYfRhxIzirI/bE1QEgUNk3c8Lzk1RZOvxs65w== X-Google-Smtp-Source: AGHT+IHCkYMUWe2zXd5r6zrJO3iwz6upeEM0a9AmksM0o0fJXMOA1O6G6oFF7I7lcF76rlCKhZqY0Q== X-Received: by 2002:a17:90b:4c11:b0:32b:9774:d340 with SMTP id 98e67ed59e1d1-33bcf91909fmr29885144a91.33.1761109696435; Tue, 21 Oct 2025 22:08:16 -0700 (PDT) Received: from apollo.tail3ccdd3.ts.net ([2601:646:8201:fd20::b6ef]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7a22ff157f4sm13328563b3a.6.2025.10.21.22.08.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Oct 2025 22:08:15 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 4/5] pkgconfig: Always use gcc for native compiler Date: Tue, 21 Oct 2025 22:08:09 -0700 Message-ID: <20251022050810.1572184-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.51.1 In-Reply-To: <20251022050810.1572184-1-raj.khem@gmail.com> References: <20251022050810.1572184-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 22 Oct 2025 05:08:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225174 It has build errors with clang especially on native builds. Signed-off-by: Khem Raj --- meta/recipes-devtools/pkgconfig/pkgconfig_git.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb index f537c635ef2..103b3e042a0 100644 --- a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb +++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb @@ -20,6 +20,8 @@ SRC_URI = "git://gitlab.freedesktop.org/pkg-config/pkg-config.git;branch=master; inherit autotools +TOOLCHAIN_NATIVE = "gcc" + # Because of a faulty test, the current auto mode always evaluates to no, # so just continue that behaviour. # From patchwork Wed Oct 22 05:08:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 72828 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8AED9CCF9E0 for ; Wed, 22 Oct 2025 05:08:22 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web11.1764.1761109698222265809 for ; Tue, 21 Oct 2025 22:08:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=LYmqN1/8; spf=pass (domain: gmail.com, ip: 209.85.210.170, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-79ef9d1805fso5881073b3a.1 for ; Tue, 21 Oct 2025 22:08:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761109697; x=1761714497; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dh6wHqDne5lcD3gCIDKN7+HUfWXcAAEghB5srI3Gxzw=; b=LYmqN1/83qirwDZlF/QJ70TNXhx90Z4iZ+XYifmuibQLhDvGEfbe23FNWGc9kOZIXw XIySsoKOywFvm8t+aWFWIbfYLopJ9b55RVqXlL9nfMpe95nSBT5kzNrF528x63sC8QMS CX144a9bpFo2/AtZ6h8sw5jIkMTKNr99SCgnvXFYfXykkDv0Bkgo/tTZSA5izscE36As 1QfXlKHeMdTUPMtgT0TkDf0O6HezX2fywh9MWauyTZ9Npl/IwXUz7bg5GZukQkwrfibD qvP9hl6cUm03sqWxycEdf3c3HtTQP+dn7qk83vV/XUPVZUKzbI8t0u9fFdUGUksFyeWd yeqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761109697; x=1761714497; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dh6wHqDne5lcD3gCIDKN7+HUfWXcAAEghB5srI3Gxzw=; b=adXPfe7+R8PU7rcFJ5i0KXhvM/4FhywHjnlDjhAcXfBu8PnJk1cIZgcz2OogfsoRSj jn6J/j4RlxILIfj87E8cSegf9gXMNWYYoHa7Wbod1aqv0WDpArpFb4zE7FIlSjUa+6GP nB7DvOYsotmRd+zXhnWDrZ75uu30JxfXFem9sZk8mBitalI04tQzLDc23uE7b33Hkk4I XPcomcV6NrNB/2UOg2Xfn1q67+xVE9YNrnR0/2FGNuW5xs9LSzb9lE6VLUyGHKEc/Ox1 bt/sbJFq6pCLK4WXqFgwmib8CsuyvTEpWl9RwesVvV/g2hAoHsWpNOJeNaROmIT7nBUB k99Q== X-Gm-Message-State: AOJu0YzsTmWJWdPKUgGmGwT2CpUawjKIPOfYqV3meH62947DpXw1BG3D SvU/2MUzX9phHUJNCsbttUQ+aY4WInxDI2tNddrLEd38cE5nhZaIhR16BP+36G4z X-Gm-Gg: ASbGncvi8B4fRMuTfkQxP6Nlu+ZWvqCOxAgtAwbUxGL2sfhh/CT+C61Ep9A0lpx2m7c 8ctYUSBsofBK+jGGPVrZnVG8tV3Rxse94+rFwgdpXGBtSwa6vhOWhim0tNvwGmA0H56aEaHJfu4 VxCHNPeLz+eN/AiVofRKO35ZpS4dhLkI7k+kx1Kps7/oUFSezbhEAQaMkDSV0pMgcieqFLaFuW5 jEnBtLCcQQNP3QyXxISibNXKrrNaFFYeotzy3iXcfc8kHsKXmfE4dyRUXR7CSktO81yrYBaoD9P jX9EYAJpq8wyr8IhqFrCPiz6CkTutjQuSUNwct011Yls1Nes5oFN1bF44bC2PQ2RXcKxcptaOjU 2XPCZoirPrzguZQd8bP2sRe7gloupfHoWaWkvcN9mJ62pUNIdcZ8FMXmLdYTz6SeGOqvK8i3RXS P78Ke4a9UjmOHb0j0NG2cKZGV/G7hsM8rY9hvgSm+PFRjN36vjH3X72RJidoCo4g== X-Google-Smtp-Source: AGHT+IHCMcbmr4tOxl1EO4ZEhHe6f3IScFXzhStTNIXTPF54Aw7hYAtNHEEeRFKBRnNoIsVEI9WEFw== X-Received: by 2002:a05:6a00:1889:b0:781:f0a9:a38 with SMTP id d2e1a72fcca58-7a220b33cd0mr22985857b3a.24.1761109697393; Tue, 21 Oct 2025 22:08:17 -0700 (PDT) Received: from apollo.tail3ccdd3.ts.net ([2601:646:8201:fd20::b6ef]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7a22ff157f4sm13328563b3a.6.2025.10.21.22.08.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Oct 2025 22:08:16 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 5/5] elfutils: Always use gcc for native compiler Date: Tue, 21 Oct 2025 22:08:10 -0700 Message-ID: <20251022050810.1572184-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.51.1 In-Reply-To: <20251022050810.1572184-1-raj.khem@gmail.com> References: <20251022050810.1572184-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 22 Oct 2025 05:08:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225175 Clang can not compile full elfutils for build host. Signed-off-by: Khem Raj --- meta/recipes-devtools/elfutils/elfutils_0.193.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/elfutils/elfutils_0.193.bb b/meta/recipes-devtools/elfutils/elfutils_0.193.bb index 29a8ee5af63..b4498fa76ed 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.193.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.193.bb @@ -33,6 +33,8 @@ EXTRA_OECONF = "--program-prefix=eu-" # Only used at runtime for make check but we want deterministic makefiles for ptest so hardcode CACHED_CONFIGUREVARS += "ac_cv_prog_HAVE_BUNZIP2=yes" +TOOLCHAIN_NATIVE = "gcc" + BUILD_CFLAGS += "-Wno-error=stringop-overflow" DEPENDS_BZIP2 = "bzip2-replacement-native"