From mboxrd@z Thu Jan 1 00:00:00 1970 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 smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4CEF6CD4F4C for ; Sun, 8 Sep 2024 08:36:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id A3B0A605DC; Sun, 8 Sep 2024 08:36:56 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ocTlSzpTpilS; Sun, 8 Sep 2024 08:36:55 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B055660751 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id B055660751; Sun, 8 Sep 2024 08:36:55 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 1D89E1BF35D for ; Sun, 8 Sep 2024 08:36:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 183D540396 for ; Sun, 8 Sep 2024 08:36:55 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 0Fljtgf5oLYd for ; Sun, 8 Sep 2024 08:36:54 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=217.11.48.116; helo=ngcobalt16.manitu.net; envelope-from=linux@ulli-kroll.de; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org AFCD0402E5 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org AFCD0402E5 Received: from ngcobalt16.manitu.net (ngcobalt16.manitu.net [217.11.48.116]) by smtp2.osuosl.org (Postfix) with ESMTPS id AFCD0402E5 for ; Sun, 8 Sep 2024 08:36:52 +0000 (UTC) Received: from localhost (ip-078-094-238-058.um19.pools.vodafone-ip.de [78.94.238.58]) (Authenticated sender: linux@ulli-kroll.de) by ngcobalt16.manitu.net (Postfix) with ESMTPSA id CB7D810E0A4F; Sun, 8 Sep 2024 10:36:51 +0200 (CEST) From: Hans Ulli Kroll To: buildroot@buildroot.org Date: Sun, 8 Sep 2024 10:36:36 +0200 Message-ID: <20240908083636.6401-1-linux@ulli-kroll.de> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=none (p=none dis=none) header.from=ulli-kroll.de Subject: [Buildroot] [PATCH] package:uclibc-ng:enable gnu hash for non mips platforms X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Hans Ulli Kroll Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" In toolchain-wrapper.mk we use both sysv and gnu hash style for all platforms, except MIPS which uses sysv only. However uClibc-ng has some extra knob to enable gnu hash via Kconfig, which is set by default off. This leads to wrong symbol resolving on armv5 and output of devices, here on Pogoplug 4 detected with lcpci 3.10. Signed-off-by: Hans Ulli Kroll --- package/uclibc/uclibc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index de834bac4f..f48ebe6a16 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -205,6 +205,12 @@ define UCLIBC_X86_TYPE_CONFIG endef endif +ifneq ($(UCLIBC_TARGET_ARCH),mips) +define UCLIBC_LDSO_GNU_HASH_SUPPORT + $(call KCONFIG_ENABLE_OPT,LDSO_GNU_HASH_SUPPORT) +endef +endif + # # Debug # @@ -403,6 +409,7 @@ define UCLIBC_KCONFIG_FIXUP_CMDS $(UCLIBC_SH_TYPE_CONFIG) $(UCLIBC_SPARC_TYPE_CONFIG) $(UCLIBC_POWERPC_TYPE_CONFIG) + $(UCLIBC_LDSO_GNU_HASH_SUPPORT) $(UCLIBC_X86_TYPE_CONFIG) $(UCLIBC_DEBUG_CONFIG) $(UCLIBC_ENDIAN_CONFIG) -- 2.46.0 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot