From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qv1-xf34.google.com (mail-qv1-xf34.google.com [IPv6:2607:f8b0:4864:20::f34]) by sourceware.org (Postfix) with ESMTPS id C0790385841A for ; Tue, 30 Aug 2022 18:22:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C0790385841A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qv1-xf34.google.com with SMTP id w4so9115033qvs.4 for ; Tue, 30 Aug 2022 11:22:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=U1Y1KYbuwgQ849aqPehW2hO3dEvDGK36H4SX5Wvazak=; b=egwYo0wKDN9UEyrNTgIE/ibIfkxvqKswwsG/OoZ6GYuCjvsVXZKLboEZDl4XkFp00V oIdmL5/ev2doeZDwkdvvVuySGZHTWMKJU9lusNM2Tzb1bmfJmc8LkckcA2r0Ep6xceZp 1rFvREwtW0PAfsIuCZZez79oPIBU5kKJTmHdM16aRDbu1ISIo5EpEylwIiJuGXOZNqmJ QOL9T822adxBdQbqrRkXl0HitcvA1RDhYXLydsUJwr1jmuYEzDAo78upaJMUUoLiyfYE ZzoXnX2KLA+zyDjqXbfcS949GRUijK1KRn+wjm8UaJswXQrp6/PpRkZ7Ad8Af6Lj0k2v gJ6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=U1Y1KYbuwgQ849aqPehW2hO3dEvDGK36H4SX5Wvazak=; b=uK5J9l0+kPthIEvoxnBDs73x04jboWzr5K2NpOnbq3Pw9Wf8o56PBPXNW4Y52y227O NKgrCl/yC/Tnvw/CZP0Snvsn0tX89U2uqEAF8UuhA+t8L5gLGZfry9awlakKcXBSshoF 1/eTpusPC4cCl7+gAKRAT2XsmTM6z+lBnIteLE28b/jghg8cPwbXcjDlD9TpbI3nhqRZ ODEU+q4NA0D6PKHxWjcZOXQsuJEs3z0jJQf6mPfJFgkvJPS/3MDt1bFOz34zdndCUCPF xMf77uRKesbvcYTkj1Mxx1l3zqjoWuoXhojwhAOMYJRcLEk9eoH1N89w1y8J9aJb6+MB UIew== X-Gm-Message-State: ACgBeo1dHhoseSFY7lNiizsThIMnQ20UWViK8fGN13lyrl8pORVygLNe YBm13w1d68BWG557qtNwdX4Wj1mcGHVK8kUzbhg= X-Google-Smtp-Source: AA6agR6bgfRjAyuKONNhBjKybSITRPbAAb+/w749aiD6zhQCiMeo5f7h4mGD/b5DC58KxQ64kNZ5/iAZcspnR1ZCiJo= X-Received: by 2002:a05:6214:d82:b0:477:3d7c:1081 with SMTP id e2-20020a0562140d8200b004773d7c1081mr16351481qve.28.1661883730101; Tue, 30 Aug 2022 11:22:10 -0700 (PDT) MIME-Version: 1.0 References: <199ec63c39a4a323e93402277c1cc67f5c8216bf.camel@xry111.site> In-Reply-To: <199ec63c39a4a323e93402277c1cc67f5c8216bf.camel@xry111.site> From: "H.J. Lu" Date: Tue, 30 Aug 2022 11:21:34 -0700 Message-ID: Subject: Re: question: i386 ld.gold reports "internal error" linking files with SHT_RELA section To: Xi Ruoyao Cc: Binutils , Pierre Labastie Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3018.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,WEIRD_PORT 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: On Tue, Aug 30, 2022 at 7:39 AM Xi Ruoyao via Binutils wrote: > > Building SeaMonkey on i686 results: > > "/usr/bin/ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3683" > > i386.cc:3683 is: > > gold_assert(sh_type == elfcpp::SHT_REL); > > AFAIK i386 normally use SHT_REL and x86_64 normally use SHT_RELA. But > we've found that nasm-2.15.05 generates SHT_RELA for i386 as well. > > So should SHT_RELA be allowed for i386 at all? If "yes" we should fix > it for gold, if "no" we should fix it for nasm. > -- > Xi Ruoyao > School of Aerospace Science and Technology, Xidian University SHT_RELA shouldn't be used for i386. -- H.J.