From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id A1A513858408 for ; Mon, 20 Nov 2023 02:29:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A1A513858408 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=loongson.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A1A513858408 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:470:142:3::10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700447396; cv=none; b=BxLHTBQmt5FjDmx0ZdGV4el8hW94OUAExWtSt1fpsy/IWfWTXt4jaqEw9enyX5RBW1KpGtjNkrTlN48lyI9bsLfNIkihytg6LT4PV7ENZfm3NQJToE4iU0rBmH5Fa5vYgBD0xE57dLbrJNO1Y6XGD3c6aK3bVBgOvAUW7OnsLg0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700447396; c=relaxed/simple; bh=QbIQq93u8+JHngD8DXzgSBCu2ESKULyRT+KAzFLahCk=; h=Subject:To:From:Message-ID:Date:MIME-Version; b=mbRZT4kEk11MkAMvVf+6pYj9oW8xLCsiHJ5jkQAqdDxok2DGL4NtEo3/qXY+AvyYE6fAMTOKCB8ZPy2es31rXdPenOxAb54lxxWEVpzACAefZUJoyPn8hsTzZ/I90cYZJXHID1ov2af/zi4xTgnxTTUXUUKAwJAaAIANvzojUxc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from mail.loongson.cn ([114.242.206.163]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4u2q-00069d-Po for gcc-patches@gcc.gnu.org; Sun, 19 Nov 2023 21:29:55 -0500 Received: from loongson.cn (unknown [10.20.4.107]) by gateway (Coremail) with SMTP id _____8CxruuZxFplkh47AA--.48364S3; Mon, 20 Nov 2023 10:29:46 +0800 (CST) Received: from [10.20.4.107] (unknown [10.20.4.107]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxS9yXxFplLC9HAA--.24222S3; Mon, 20 Nov 2023 10:29:44 +0800 (CST) Subject: Re:[pushed and backport] [PATCH] LoongArch: Modify MUSL_DYNAMIC_LINKER. To: gcc-patches@gcc.gnu.org Cc: xry111@xry111.site, i@xen0n.name, xuchenghua@loongson.cn, lixing@loongson.cn, huajingyun@loongson.cn References: <20231118031513.31109-1-chenglulu@loongson.cn> From: chenglulu Message-ID: <5e968a98-a0fa-1d72-161b-fbb562204b7c@loongson.cn> Date: Mon, 20 Nov 2023 10:29:43 +0800 User-Agent: Mozilla/5.0 (X11; Linux loongarch64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20231118031513.31109-1-chenglulu@loongson.cn> Content-Type: text/plain; charset=gbk; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-CM-TRANSID:AQAAf8DxS9yXxFplLC9HAA--.24222S3 X-CM-SenderInfo: xfkh0wpoxo3qxorr0wxvrqhubq/ X-Coremail-Antispam: 1Uk129KBj93XoW7uFyrtFyxtF1UCr4UCFWxGrX_yoW8XFykpr ZIvF17KF4xCr4DKws8t3sxWF4DZFyxKw12vF1aq3W8Cr4akryUZFn8tr4kZayDJ3yFqr4I vF18Kay2qa1UA3XCm3ZEXasCq-sJn29KB7ZKAUJUUUU5529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUvYb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r106r15M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVWxJVW8Jr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4j6r4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2zVCFFI0UMc 02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUXVWUAwAv7VC2z280aVAF wI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxk0xIA0c2IEe2xFo4 CEbIxvr21l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG 67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMI IYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E 14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJV W8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07j1YL9U UUUU= Received-SPF: pass client-ip=114.242.206.163; envelope-from=chenglulu@loongson.cn; helo=mail.loongson.cn X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9,MIME_CHARSET_FARAWAY=2.45,NICE_REPLY_A=-3.74,SPF_HELO_NONE=0.001,SPF_PASS=-0.001,T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Status: No, score=-13.0 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,MIME_CHARSET_FARAWAY,NICE_REPLY_A,SPF_FAIL,SPF_HELO_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: pushed to r14-5601 backport to r13-8085 and r12-9995. r12 and r13 simultaneously synchronized the patch that changed '/lib64' to '/lib'. ÔÚ 2023/11/18 ÉÏÎç11:15, Lulu Cheng дµÀ: > Use no suffix at all in the musl dynamic linker name for hard > float ABI. Use -sf and -sp suffixes in musl dynamic linker name > for soft float and single precision ABIs. The following table > outlines the musl interpreter names for the LoongArch64 ABI names. > > musl interpreter | LoongArch64 ABI > --------------------------- | ----------------- > ld-musl-loongarch64.so.1 | loongarch64-lp64d > ld-musl-loongarch64-sp.so.1 | loongarch64-lp64f > ld-musl-loongarch64-sf.so.1 | loongarch64-lp64s > > gcc/ChangeLog: > > * config/loongarch/gnu-user.h (MUSL_ABI_SPEC): Modify suffix. > --- > gcc/config/loongarch/gnu-user.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/gcc/config/loongarch/gnu-user.h b/gcc/config/loongarch/gnu-user.h > index 9616d6e8a0b..e9f4bcef1d4 100644 > --- a/gcc/config/loongarch/gnu-user.h > +++ b/gcc/config/loongarch/gnu-user.h > @@ -34,9 +34,9 @@ along with GCC; see the file COPYING3. If not see > "/lib" ABI_GRLEN_SPEC "/ld-linux-loongarch-" ABI_SPEC ".so.1" > > #define MUSL_ABI_SPEC \ > - "%{mabi=lp64d:-lp64d}" \ > - "%{mabi=lp64f:-lp64f}" \ > - "%{mabi=lp64s:-lp64s}" > + "%{mabi=lp64d:}" \ > + "%{mabi=lp64f:-sp}" \ > + "%{mabi=lp64s:-sf}" > > #undef MUSL_DYNAMIC_LINKER > #define MUSL_DYNAMIC_LINKER \