From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) by sourceware.org (Postfix) with ESMTPS id 4DB8938582B3 for ; Wed, 6 Dec 2023 00:54:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4DB8938582B3 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4DB8938582B3 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::235 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701824060; cv=none; b=US0YjYmXpZE7gZzqryET23dih1XzDax9O00GrMQdrriWPW8I1yjXnVMNzDYcojZ0mOaozR/TneC/zm6GfxuXieu5y9kt8Q3NNdSdAa3LQPshaC3bmVUoErt2afW7CBVjDPeOhG9ZjZqhAzUkHWlgE5CJe90zKtW9rO8uNBSXkzA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701824060; c=relaxed/simple; bh=QnU62XSEx3r9qnXb+9D2FkuNPBBqAd4EgPEfySHt0SY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=EyUU8TXO3dxX2bkiXEY3F7oJrLcsdploo+cdWPNf3f11c0XEfOgikrGmrLIaJ8n9cN4C/5gWDq8mswh1LQo1coA+YrOmzYUA4b/MR/DApeqAItBMCSVHEgvQgp4+GqPoMC+kbELfNKoiuCglb7eKd5GcFCVMjdc3GKwzzTdqq+E= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-oi1-x235.google.com with SMTP id 5614622812f47-3b2e330033fso3689042b6e.3 for ; Tue, 05 Dec 2023 16:54:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1701824057; x=1702428857; darn=gcc.gnu.org; h=mime-version:user-agent:message-id:in-reply-to:date:references :organization:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=BOxigAXorc22PuGDRKRy2HAmKIuIAuhzntwZ9vPigsU=; b=kVWQL9nahbWMLEHUZCKJ4btx3YJmB8mwjCciRzjVyiOzb3vrRZimZcp1ehAdPbOUEH ibclCDfTiHc0I9MXh0DKo51V4ce/Tp4cdkZzMHeccTSBVOMb1QNiLbc8FXL4Skj9yZOZ 97pDsYSbapllNT2/n5IhRkPWk0vvvdGVa09RihFEYrgw6qRN8/yvVpFS25MxPusXbv6T veBQ0R5iBfwptc1ryz9pPtbJ+P4slYG/gCxKfptcZE1uSNHXqnGivdIzD54daSWuDiaH cXzngavnXSs7WrV2Z60jOudHmnh89TWTds847vijhvlMB4hw3Hym2hd0G7zXCRIRDR5Z SAiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701824057; x=1702428857; h=mime-version:user-agent:message-id:in-reply-to:date:references :organization:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BOxigAXorc22PuGDRKRy2HAmKIuIAuhzntwZ9vPigsU=; b=d+R8YkzLcnIR+J+uHOSR0SqGLrbD2pVLTkAV72Lkfup9nx94jslO1Qyj9cjJGnNPSq uPs4TzYcc3lICTRaKbUOYV0uLmSdM2WRD1npnPILTtz+mDHlFiVxfAx1DErHPSCNSgh0 ZP4WrCKouYTJCI6F1TxMtFgvX79F4NqAhlWIz2L79Bp4YQX2aplf1KoScWrV2GUOszzI JjoV4Mgvd7ITiW0v8CL+tIzTXbBFsuupIwg27VLNl7kRmNcnT1p5cbccqqL733aLFxjf oAMzNOe2dv/WKQSwdOY9QUgUa9oIGMA99VDiXEAGgp1WEqTb1xUMD6urIL5rkC+2649m sNWw== X-Gm-Message-State: AOJu0YxzzfAumCRaXWBa7cFfnqmEpBRxhba71ZNV5/Bv2yDzFtEY4LBE cfdDSaseR7qqgQ7T24ba68Le1A1DNsWM3iRm6UPttg== X-Google-Smtp-Source: AGHT+IHDBwAewQlXgVSExAczYqY3jfqBB+EtJAMI8wytzdfJdNmTfkF+s1XQYJZEuuhkq03k42LUZQ== X-Received: by 2002:a05:6808:204:b0:3b8:b063:6bc2 with SMTP id l4-20020a056808020400b003b8b0636bc2mr132624oie.113.1701824057492; Tue, 05 Dec 2023 16:54:17 -0800 (PST) Received: from free.home ([2804:7f1:2080:ac51:aa28:dd55:15e9:45df]) by smtp.gmail.com with ESMTPSA id e5-20020a170902744500b001d049ef0c1fsm9112455plt.190.2023.12.05.16.54.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 16:54:17 -0800 (PST) Received: from livre (livre.home [172.31.160.2]) by free.home (8.15.2/8.15.2) with ESMTPS id 3B60s7tf232581 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 5 Dec 2023 21:54:07 -0300 From: Alexandre Oliva To: David Edelsohn Cc: GCC Patches Subject: Re: [PATCH] libsupc++: try cxa_thread_atexit_impl at runtime Organization: Free thinker, does not speak for AdaCore References: Date: Tue, 05 Dec 2023 21:54:07 -0300 In-Reply-To: (David Edelsohn's message of "Tue, 5 Dec 2023 11:10:51 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.84 X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,WEIRD_QUOTING 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: Hello, David, On Dec 5, 2023, David Edelsohn wrote: > This patch broke bootstrap on AIX. The stage1 compiler is not able to > build a program and stage2 configure fails. Thanks for the report. sorry about the breakage. If the patch makes any difference, this suggests that __GXX_WEAK__ is defined on AIX, but that we can't rely on a weak undefined symbol for this purpose. Back to the drawing board... I'm reverting this for now. Maybe we should narrow it down to targets in which weak undefined symbols are available with the expected semantics, and where the symbol is known to have ever been defined in libc. On it... Or maybe a weak definition (or weak alias to a definition) in that file would enable us to test whether the weak definition was preempted, and use it if so. Or even move the fallback definition into the weak symbol. Thanks again, -- Alexandre Oliva, happy hacker https://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding neuro-others for not behaving ""normal"" is *not* inclusive