From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) by sourceware.org (Postfix) with ESMTPS id 9F4473858C98 for ; Tue, 5 Mar 2024 20:22:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9F4473858C98 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9F4473858C98 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::1136 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709670165; cv=none; b=GcgYx9ktpk+HgTJHlPtl3pS95jnZytSyyOqAbR0tk7pgRRCcFDbAjg82AUSSJYjpZkX7xrcUNgyn2kaBA6T9wjra6pkFfu+6xRxD9mUWBs1lOx7Rzmi2ggG7rmjio/ING3uuY8EnP2vfKPembwXbJfJZTNaTZ6PNDQRYcDCLOkg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709670165; c=relaxed/simple; bh=9FtNyNIEDUgCWUg+c/jzZbbevIz5N2OxgnwWHq2cBlA=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=aDht58cIqVSOkAtryUGehEntiVUVTMSIuhw6JRz1e3YHmWVjdvrJmEI0fhjRg18iEN96nGDcW0UhPqr8qRJPpuoTC0xTz/9PxHUvgwfKe1m3iILqJhZt8OtjDnjrhujWGbZQld7aRACF+0aTN9ZVvf/wONdxFZGEI7TjBWiU0OI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-6098bf69909so1517327b3.1 for ; Tue, 05 Mar 2024 12:22:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709670163; x=1710274963; darn=sourceware.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=3Pbz+I5GMLINdNKkwKP4oofUdx0668/sHJwybH8ZTVA=; b=N/8NrqMNON+NbkCwXK696Sdds1evkh8QIdXHyjI2buTHRfQrm9WPzU6QsRwkkQyq2/ 5gIkfsgcgZUGdxE2GgEzraTzbkLiMlwMJMzfWNKPp3KJqgMQsvatTT1pt+isTp143gTS xgjiRkUE8VMGYB1n8Irb50ha5ycV9KCzzqAMeKA9Qe5MbjYS/pvTb/f06VI9Zf1p6e1P Lxn1wba7MqbcBaLS2y5B5xmCvVUd5yDnnCqKClv60u2uIk14ILpH9zQPJJPbXnsPGNOR 02bkRtQjBh4Yt7LK1ZnCCJP1u6cnayKueqj4ZkGByTaY4x644DT+73gkEsx1hCbMqQcI FUHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709670163; x=1710274963; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3Pbz+I5GMLINdNKkwKP4oofUdx0668/sHJwybH8ZTVA=; b=cDnD8YeS078IHjr8DqIAJI5q6SKQshkmib+//+h+RFD6pjkH4Xc0OniH9Ppgb+hDQY 757zU+OzA0rw2EDcX8kbuMlCmP8Tvuav33PVNzfZ1ZDJptpKvsPfIFAv97J/XBczOjLs dcCdVbUqq2uWbcS9cdz9nONRG+MegTQZOLX1c3In02Qki0vv4hAVAWsYLE7yLJHzXvrk atliVE5M6TRtFrl/Xdgw9v0ASxp8N7DZsT4ty71QcpUefZGV74sDkhHiFJOlmwGgOUlV EWXxQj5zylfF7PomDQiAzoJRR7S1lNKK/igm+XNrGa2/P1t0/rSciJSUJc6FUec5/vkP gLaQ== X-Gm-Message-State: AOJu0YxWvXSEFDo8jBNJ7MZNnPZ54ymb+NRpAkgJmmk7XIO3c3kPRZIl JWCIiWbk5M02RQ+pdWk79buqv0RSA0BOxdH1si4MCMhgCQUxRpSdW+5nYARv9NrwX5xJoh7BTs8 fVz0ZKKJ00nPXHMmxy+5SJoER5flxZxWy X-Google-Smtp-Source: AGHT+IGzTuEpVwxKdNBS2VCP4m/dylhJnsd8YG8CJdX2/OzjuNPlnFL6YnMB1HBFAZ2tcy+mmLCEL5f9LGctUmeqUlQ= X-Received: by 2002:a0d:dd86:0:b0:609:cb0f:d828 with SMTP id g128-20020a0ddd86000000b00609cb0fd828mr1968182ywe.10.1709670162950; Tue, 05 Mar 2024 12:22:42 -0800 (PST) MIME-Version: 1.0 References: <20240229194642.3398122-1-adhemerval.zanella@linaro.org> <20240229194642.3398122-2-adhemerval.zanella@linaro.org> <987f9c7c-76e8-4ff1-8599-4f7bdf0239c5@linaro.org> In-Reply-To: <987f9c7c-76e8-4ff1-8599-4f7bdf0239c5@linaro.org> From: "H.J. Lu" Date: Tue, 5 Mar 2024 12:22:06 -0800 Message-ID: Subject: Re: [PATCH 1/3] Ignore undefined symbols for -mtls-dialect=gnu2 To: Adhemerval Zanella Netto Cc: libc-alpha@sourceware.org, Szabolcs Nagy Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3019.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_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: On Tue, Mar 5, 2024 at 12:17=E2=80=AFPM Adhemerval Zanella Netto wrote: > > > > On 05/03/24 17:07, H.J. Lu wrote: > > On Thu, Feb 29, 2024 at 11:46=E2=80=AFAM Adhemerval Zanella > > wrote: > >> > >> So it is not fail for arm config that defaults to -mtp=3Dsoft (which > >> issues a call to __aeabi_read_tp). > >> --- > >> configure | 2 +- > >> configure.ac | 2 +- > >> 2 files changed, 2 insertions(+), 2 deletions(-) > >> > >> diff --git a/configure b/configure > >> index 59ff1e415d..ab8a10ed92 100755 > >> --- a/configure > >> +++ b/configure > >> @@ -7020,7 +7020,7 @@ void foo (void) > >> } > >> EOF > >> if { ac_try=3D'${CC-cc} $CFLAGS $CPPFLAGS -fPIC -mtls-dialect=3Dgnu2 = -nostdlib -nostartfiles > >> - conftest.c -o conftest 1>&5' > >> + -Wl,--unresolved-symbols=3Dignore-all conftest.c -o= conftest 1>&5' > >> { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&= 5 > >> (eval $ac_try) 2>&5 > >> ac_status=3D$? > >> diff --git a/configure.ac b/configure.ac > >> index 65799e5685..4bb9aeef95 100644 > >> --- a/configure.ac > >> +++ b/configure.ac > >> @@ -1297,7 +1297,7 @@ void foo (void) > >> } > >> EOF > >> if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS -fPIC -mtls-dialect=3Dg= nu2 -nostdlib -nostartfiles > >> - conftest.c -o conftest 1>&AS_MESSAGE_LOG_FD]) > >> + -Wl,--unresolved-symbols=3Dignore-all conftest.c -o= conftest 1>&AS_MESSAGE_LOG_FD]) > >> then > > > > Can we use -shared instead? > > It works as well, I don't have a strong preference. > Let's use -shared. OK with that change. Thanks. --=20 H.J.