From patchwork Wed Mar 25 22:52:17 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernhard Reutner-Fischer X-Patchwork-Id: 454810 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 27ACA140082 for ; Thu, 26 Mar 2015 09:52:33 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass reason="1024-bit key; unprotected key" header.d=sourceware.org header.i=@sourceware.org header.b=tXzt+Pi7; dkim-adsp=none (unprotected policy); dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id; q=dns; s= default; b=B0QTUl7hjn9IhMjxGN2vypAciZX4unfk38ph4bRof+c5qvPq4UJ7x mHcuxvs3VZJ+BXSay+3iI5WeoQuIBDCssZ3OEA/C2C5CA1X9bzM4ko00AXoZdVzw viGGHAYpmi8uwnXmPXYv4cHRghmWoOj0rnY1eJmbdN++eWNt8iU0YI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id; s=default; bh=YTjpPfceZRBjPNAMyU2daPirqNQ=; b=tXzt+Pi72t4rrrSNEZ4uuqYDe015 sBwo8XyySR6SVnQ35w9Hmye1z6Xlo+6OQRKGUfJFSOAxo3Rz9C47PCNkI14LI0Ez K4O/adKsdHQ+VJsNaQr4k3knyNkiYBA3J6rWxa/Bo6WvaN5FIXG9LJni1/bTnoZh rFCt1KEfyGfUhDs= Received: (qmail 26143 invoked by alias); 25 Mar 2015 22:52:25 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Delivered-To: mailing list crossgcc@sourceware.org Received: (qmail 26132 invoked by uid 89); 25 Mar 2015 22:52:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, KAM_FROM_URIBL_PCCC, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-wi0-f170.google.com Received: from mail-wi0-f170.google.com (HELO mail-wi0-f170.google.com) (209.85.212.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 25 Mar 2015 22:52:23 +0000 Received: by wixw10 with SMTP id w10so4090462wix.0 for ; Wed, 25 Mar 2015 15:52:21 -0700 (PDT) X-Received: by 10.194.177.167 with SMTP id cr7mr21412903wjc.19.1427323940970; Wed, 25 Mar 2015 15:52:20 -0700 (PDT) Received: from s42.loc (85-127-9-55.dynamic.xdsl-line.inode.at. [85.127.9.55]) by mx.google.com with ESMTPSA id n3sm5665953wja.36.2015.03.25.15.52.20 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 25 Mar 2015 15:52:20 -0700 (PDT) Received: from cow by s42.loc with local (Exim 4.80) (envelope-from ) id 1Yau9r-0002iA-CF; Wed, 25 Mar 2015 23:52:19 +0100 From: Bernhard Reutner-Fischer To: crossgcc@sourceware.org Cc: Bernhard Reutner-Fischer , "Yann E . MORIN" Subject: [PATCH] libc/uClibc: Propagate linker hash-style Date: Wed, 25 Mar 2015 23:52:17 +0100 Message-Id: <1427323937-10392-1-git-send-email-rep.dot.nop@gmail.com> Signed-off-by: Bernhard Reutner-Fischer --- scripts/build/libc/uClibc.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/build/libc/uClibc.sh b/scripts/build/libc/uClibc.sh index f0522ab..4f35f95 100644 --- a/scripts/build/libc/uClibc.sh +++ b/scripts/build/libc/uClibc.sh @@ -265,6 +265,19 @@ mungeuClibcConfig() { s/.*(DOSTRIP).*/# \\1 is not set/ ENDSED + case "${CT_CC_GCC_LNK_HASH_STYLE}" in + ""|"susv") + cat <<-ENDSED + s/.*(LDSO_GNU_HASH_SUPPORT).*/# \\1 is not set/ + ENDSED + ;; + *) + cat <<-ENDSED + s/.*(LDSO_GNU_HASH_SUPPORT).*/\\1=y/ + ENDSED + ;; + esac + # Ah. We may one day need architecture-specific handler here... case "${CT_ARCH}" in arm)