From patchwork Tue Sep 20 12:14:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavel Kozlov X-Patchwork-Id: 1680020 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=uclibc-ng.org (client-ip=2a00:1828:2000:679::23; helo=helium.openadk.org; envelope-from=devel-bounces@uclibc-ng.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=pfptdkimsnps header.b=ZckY2vwz; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=mail header.b=Y64pJAkT; dkim-atps=neutral Received: from helium.openadk.org (helium.openadk.org [IPv6:2a00:1828:2000:679::23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MX0qV5TDzz1ypH for ; Tue, 20 Sep 2022 22:15:18 +1000 (AEST) Received: from helium.openadk.org (localhost [IPv6:::1]) by helium.openadk.org (Postfix) with ESMTP id CDB1F3520781; Tue, 20 Sep 2022 14:15:04 +0200 (CEST) Authentication-Results: helium.openadk.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=pfptdkimsnps header.b=ZckY2vwz; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=mail header.b=Y64pJAkT; dkim-atps=neutral Received: from mx0a-00230701.pphosted.com (mx0a-00230701.pphosted.com [148.163.156.19]) by helium.openadk.org (Postfix) with ESMTPS id 68D133520668 for ; Tue, 20 Sep 2022 14:14:35 +0200 (CEST) Received: from pps.filterd (m0297266.ppops.net [127.0.0.1]) by mx0a-00230701.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28K5pXdr027646 for ; Tue, 20 Sep 2022 05:14:33 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding; s=pfptdkimsnps; bh=uR2e5PTumhYQl+WHOt4qcO6l9Z3hQxEcoRgwpaBUImc=; b=ZckY2vwzLUU0mvEnw5ZyEsoNC3nmfsheUmS7V+YxXowxSJ/OfkPU2YlPgZyb18vXPhgh 1jeGg23NUKmTq5O2kQpOVcJfHBU1CzTpG0ZYVnK4lR6/GsAlyL9N9SiSi/b2N2v/hvvH IPEwsAKSe831bulBOxvj2NFyQFKSYMpd2WstOrUDDN6NmESHfNpaR7jGq6SGoS3Nj9Dl GO56cGi0bd4P/VJrufk4y68DdGZZVox4QEBio5+057smkMFW9bxFGMfsFDGri0PGPz5N 1+l0NtJZxGnwuedSGULPx9Bcw1gSHbj/AE5mXeU3BQ5MXyI2H1ZfySi+RL96UA6UQ5Dn uA== Received: from smtprelay-out1.synopsys.com (smtprelay-out1.synopsys.com [149.117.73.133]) by mx0a-00230701.pphosted.com (PPS) with ESMTPS id 3jndg4phkv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 20 Sep 2022 05:14:33 -0700 Received: from mailhost.synopsys.com (mdc-mailhost1.synopsys.com [10.225.0.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mailhost.synopsys.com", Issuer "SNPSica2" (verified OK)) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 006F9400BA for ; Tue, 20 Sep 2022 12:14:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1663676073; bh=m9K1ERbTyDi5wAeM6SCKYE4gpOF80nNLbPAuPH6f8wQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y64pJAkT3mZWfsRbcSjmioYIxd95O5yBj189YeYojCWx9LJge3KW7/oDj91a7SEwU hDCwubXvVEG1ciZ6vbNhL+zIYfe5uHnYY4saSuXcEFwiveM+22qYVaP73kvQu1yh9m bJ2S13Jdy9jF/q1EUD3XXkG8jTuyfzF6dj+9sa83ke1pA0JuQmpSt2S9qCmAmLFTUX o2+2zrVOWVvMxXnElTjUI+Tk2XLDjx84Dm3UZnPxycCYLOvIG8Ej8UWDTR5UpRCFG0 CU3D+g0Jkg8GgEC923hRGt6HT7FiTFLg9ehAxWgEesgdO4T1yZgDDwpG1hlMZE0nvU 7BTIFB7O0g2uQ== Received: from SNPS-o0WHuHJU73.internal.synopsys.com (snps-o0whuhju73.internal.synopsys.com [10.116.108.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client did not present a certificate) by mailhost.synopsys.com (Postfix) with ESMTPSA id 6F0A9A0231; Tue, 20 Sep 2022 12:14:31 +0000 (UTC) X-SNPS-Relay: synopsys.com From: Pavel.Kozlov@synopsys.com To: devel@uclibc-ng.org Date: Tue, 20 Sep 2022 16:14:19 +0400 Message-Id: <20220920121421.31618-3-kozlov@synopsys.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220920121421.31618-1-kozlov@synopsys.com> References: <20220920121421.31618-1-kozlov@synopsys.com> MIME-Version: 1.0 X-Proofpoint-GUID: 81puYTkFIwN0wSIiQko9w1rYAi6ar413 X-Proofpoint-ORIG-GUID: 81puYTkFIwN0wSIiQko9w1rYAi6ar413 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-20_04,2022-09-16_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_active_cloned_notspam policy=outbound_active_cloned score=0 bulkscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 spamscore=0 suspectscore=0 adultscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 mlxscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209200073 Message-ID-Hash: C62OHSIEHDBJI4MXVTJHQ4KDCY743SRP X-Message-ID-Hash: C62OHSIEHDBJI4MXVTJHQ4KDCY743SRP X-MailFrom: Pavel.Kozlov@synopsys.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Alexey.Brodkin@synopsys.com X-Mailman-Version: 3.3.3 Precedence: list Subject: [uclibc-ng-devel] [PATCH 2/4] ldso: arc: add compiler option check List-Id: uClibc-ng Development Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Sergey Matyukevich Option '-mno-long-calls' is not supported by all arc gcc compilers. For instance, this option is not supported by GCC for ARCv3 processors. Check if this option is supported before applying it. Signed-off-by: Sergey Matyukevich Signed-off-by: Pavel Kozlov --- ldso/ldso/Makefile.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ldso/ldso/Makefile.in b/ldso/ldso/Makefile.in index 4f2a184545f0..2d3886d735da 100644 --- a/ldso/ldso/Makefile.in +++ b/ldso/ldso/Makefile.in @@ -38,7 +38,8 @@ CFLAGS-ldso.c += -DLDSO_MULTILIB_DIR=\"$(MULTILIB_DIR)\" endif ifeq ($(TARGET_ARCH),arc) -CFLAGS-ldso.c += -mno-long-calls +$(eval $(call check-gcc-var,-mno-long-calls)) +CFLAGS-ldso.c += $(CFLAGS_-mno-long-calls) endif LDFLAGS-$(UCLIBC_FORMAT_DSBT_ELF)-$(UCLIBC_LDSO_NAME).so := -Wl,--dsbt-index=1