From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) by sourceware.org (Postfix) with ESMTPS id C27633858D3C for ; Thu, 1 Sep 2022 16:35:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C27633858D3C 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-qk1-x72e.google.com with SMTP id c9so13675638qkk.6 for ; Thu, 01 Sep 2022 09:35:23 -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:subject:date; bh=FuSpMleU+dSgMbjsSdfuvRgsQgK+PNDmvIyPkO5yv+g=; b=U4LoVeBFWX2FO3xnFqGYoM4OpzWdkAzlJvV9Xrj8Ji9089ENVL5bFPhYtduPOu93n/ cwaMoHkQii8PB3WFmhPtG4UWkTeFIpL0335FsknW5y0Dcd2xvDCxpQ3lPmZpk+KqLC0C 7XRhFTL3P89COdH6QwxGzCiXwGhPbfpGz5FOwMsgtDOEpNVtq0iTkW27P5a60+13UL+A +fmvORn5dp0uKuhxql3DMVoBCd5LuNXvSD3qhFDupgrC4bkT5MJbX3Hwh2V9MjjOlO+o jW1UNqcaLp6+Re8y8BJVnIDSUl4uNnPynqgYKC5bcgwditlgt+OjxbxunGrlE4Yxsazd 6MvA== 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:subject:date; bh=FuSpMleU+dSgMbjsSdfuvRgsQgK+PNDmvIyPkO5yv+g=; b=8OQbf9zB2YsUKp+y6Pl21uYwFBkfhR7wx6gdKWTAsZBSgfSdF40dJKPEPcJB8nPRyH gudJIMrqcQCW6p3DOuVV03Cya3ZPeBHQQ1nDkcSMHwPRmajIedbQYCpjpq3QkE3zT+XV 7ZjJ4ZSDoKOMRQWo8cj1QDFdcvOahLkD10hsddiWbHc2DukXDish/hfLuy4QLiy3InXq uqhXh8BVWVJ7BTeq6exDVGX2xPZVirvFg96H/vtGl8mb7eDqIFNcjXrHGdZlJZxqLGoT MM5UwHp8/tAhydz7GKMn69g4QrOkjIU20583xuI9vhn7IpQLFHTJdlq2tS0lr/YIW61v nMfQ== X-Gm-Message-State: ACgBeo3iosZ4s2VAPd+ry48II5r2oAdcFg+2uplmXohKZYHq03Ufx5V2 dhFIvQnOHWAcrWpVmAuqeOlAr8CDTx+vY9fUkc0= X-Google-Smtp-Source: AA6agR6ncIiWVnqh9EGKDSunQTl1udInmEeNpxlZ3zeoqDIjYxt2vOk6oq/7ude99XeguxjxxlLYsVVkhcp6V+CfQg4= X-Received: by 2002:a05:620a:254d:b0:6ab:84b8:25eb with SMTP id s13-20020a05620a254d00b006ab84b825ebmr20094964qko.383.1662050123036; Thu, 01 Sep 2022 09:35:23 -0700 (PDT) MIME-Version: 1.0 References: <199ec63c39a4a323e93402277c1cc67f5c8216bf.camel@xry111.site> In-Reply-To: From: "H.J. Lu" Date: Thu, 1 Sep 2022 09:34:46 -0700 Message-ID: Subject: Re: question: i386 ld.gold reports "internal error" linking files with SHT_RELA section To: Xi Ruoyao Cc: Pierre Labastie , Binutils Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3018.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_INFOUSMEBIZ,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no 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 Wed, Aug 31, 2022 at 5:47 PM Xi Ruoyao wrote: > > On Wed, 2022-08-31 at 12:20 -0700, H.J. Lu wrote: > > > It just works with ld.bfd by accident. A linker, like gold, can disallow RELA > > relocation. A linker, like lld, can use addend in RELA relocation and addend > > at the relocation offset is ignored. > > Thanks, we've reported the issue to NASM: > https://bugzilla.nasm.us/show_bug.cgi?id=3392807 > I created a pull request: https://github.com/netwide-assembler/nasm/pull/37 to fix this issue. -- H.J.