From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by sourceware.org (Postfix) with ESMTPS id 35D66385020E for ; Fri, 26 Aug 2022 20:12:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 35D66385020E 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-x734.google.com with SMTP id b2so1972591qkh.12 for ; Fri, 26 Aug 2022 13:12:37 -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=16TzO1Oibi68PD8HnbVfTF0cAd+H0pACpB7XN8pb7wM=; b=gek0CNSyOepLn3BXrR1eltCXPkT4SWix49wHsAO+C6yOowEwrTQOaY8rF8S2IKZ+Rt h4wwq7d5iI9pCj6zJCouHH7LPTGb4WqHJ9eHagdJ4iCMVWaQ+jAHmFus2jK2Eel1gvmJ B5m6YI9J1OrrlxsFFWpxoiD9kezMKMtYAR030mG+rDPenztYKKNHmA2F/2yZeEl7AbMp Idw+1hPI+wToGkf1NlSavht9RmDNbmwMJZvc97OVQv5nl4n2ZeEbtQDpzAz0AHCe671Z csT1TNHAj7PGbz1RaVAMPTG1SPPU2VHZcybYWp86wvv8+i0DqohHxkxn1ddGQz1Ds2RR jg9Q== 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=16TzO1Oibi68PD8HnbVfTF0cAd+H0pACpB7XN8pb7wM=; b=aCjwfGW15JF1tNVUZGQvvSWxAa0TmDn6cxn07utAB57M5aoSRLoi0ylHeMdcSOs3Fc zuOteMly/M+GRUCtFXCE1vtUxuckIK+PysEbsV//SqRhAdolKbSHFArRl5y3Hg4A/NkC Trd8XHRVGL9m7dLjpSHERLVw+h/qH7o6XohyKBAVKurtGJw1BK9z9INwRMWu4BaXQUbL 81zLHPOMZjjYOGoyAqTAxxycEEh1LogeHJueN4mrv7+EIzvUlfUv8XnUTQDxsTOYi9I+ mIHr4dy7/WsLIfRVhF1Lr3a/6U731Of+mQXuPc7aesTe2mW1jXJRN9k7xDqn6sK700mT zfaA== X-Gm-Message-State: ACgBeo11IqFXRgsJG0Rz4iFaqzBx0klka0y5RJjRDUei8Wat7bJuMWyp dl4jFlIGX66maj6Ax1jFdXC6bMfvZt2QMSgAJKum43pI X-Google-Smtp-Source: AA6agR4LlV95gjWDbmoL7K/AuoHyIgZzaAC4eM1AdCnBgz+/FjDC18TUyGFdErbB938gu5GOOG4rj2E5XCC1qbVAgrE= X-Received: by 2002:a05:620a:298a:b0:6bb:d0c1:b107 with SMTP id r10-20020a05620a298a00b006bbd0c1b107mr966712qkp.477.1661544756607; Fri, 26 Aug 2022 13:12:36 -0700 (PDT) MIME-Version: 1.0 References: <10cbed26-dc3c-3a55-8e39-95916c614dbb@linaro.org> In-Reply-To: <10cbed26-dc3c-3a55-8e39-95916c614dbb@linaro.org> From: "H.J. Lu" Date: Fri, 26 Aug 2022 13:11:56 -0700 Message-ID: Subject: Re: [RESEND PATCH] Makeconfig: Set pie-ccflag to -fPIE by default To: Richard Henderson Cc: Wilco Dijkstra , Adhemerval Zanella , GNU C Library Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3017.2 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,URIBL_BLACK 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 Fri, Aug 26, 2022 at 12:45 PM Richard Henderson wrote: > > On 8/26/22 12:02, H.J. Lu wrote: > > On Fri, Aug 26, 2022 at 11:39 AM Wilco Dijkstra via Libc-alpha > >> However this exposes a bug: it appears all symbols, including hidden symbols, > >> are always accessed via the GOT in libc.a even when they don't in libc.so. As a > >> result PIE code quality is actually worse than PIC... This affects libc_single_threaded > > > > Is this issue processor specific? > > I wouldn't think so. > This sounds like a compiler bug. -- H.J.