From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id 7E31D3858402; Sat, 4 May 2024 21:11:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7E31D3858402 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 7E31D3858402 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::42f ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714857085; cv=none; b=YuNYizFdbi2GL8+F6yFZA6TRktOjKi1NRifPigFuwEKudSant8tt1zGu3P523AEdTK9WnTYHQo3xAXeAXadAdGOfWAZYw6dvqWZR6LnKKJ8WXB2x9fBkg3Xl6+N57jJMRInKMdGWBzTGOcbx/pSxSlQ9FNOTgTSMgLJoRjDCdrI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714857085; c=relaxed/simple; bh=j6lANcWc5xLJz39JLPjCn1tEXam12ITUn0oLaajHbek=; h=DKIM-Signature:Message-ID:Date:MIME-Version:From:Subject:To; b=L5yaIYow/A8DPloOfe1hCdj4wGZ/3BBTEdbmQy1mC+F9C7AJ2GVImQxFsH16mE4ajy2oU35YAJ3IX0QwFtro5k7wWa1d+cIL9wtLBUfejgbM9En+wx0/HY+NLfEEKvlflcnGe3CW3/80N9umWe4WYnNAPKrqdYyYEdNgRpHapfc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-34db6a299b2so707178f8f.3; Sat, 04 May 2024 14:11:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714857080; x=1715461880; darn=gcc.gnu.org; h=content-transfer-encoding:content-language:cc:to:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=QgLLGPGKl/NImOYmqsxmb0awbYZdvHEl5CeHku3MMzw=; b=c9YCGPMGaJL2RQu+9M5428FyM+T7YDjN9AcVn/mc80d6BH2jQlNBfBYugYnQwAnnDR fVA8UHbHlIOwH5LUIgvV4WRiKrcmvGryaCWL3i2byU+QCc9YMBMjJgmwX8ngP+5XV93v uVzcKic5vgsAfMies8YGv10VyKb/bXSmG3YqizJZ4a50kqofCVbZUz0bhrpETAUO2j1G KL2fTLZH06OCNrz9OXFh49FyFkkEUyiUHjMINX0lF0+zf44pBpmWCxrXOziAkC5hjMvz p+VYjsm3eSDHNE11rDTq64y09izUHs7ugKxtesa75werniOauRIxR8No9seQJPiOZOux 3CUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714857080; x=1715461880; h=content-transfer-encoding:content-language:cc:to:subject:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=QgLLGPGKl/NImOYmqsxmb0awbYZdvHEl5CeHku3MMzw=; b=N9z77J8n371o7Mrq6ZVniclFImOZMlyWi4KbJugvdmc2Swc0y8byDSCrfY+3w48U4M 9LY8RCUyzdssU0b3hv6iPh6mCd3b/xTbwW09FnQt0JuVu9yBCm5eefxXCDtvOdKx9Vbt czIcKikXy3uckL1tjpWLygHS+Rkk1b5jXHaOAzv3LO9HwAKyxFj98tqXrtSj5f2jGT0p inFpa3ZkD93NV5UwxgelLlDoYTlYcNym5R+b5YVb5tWOJfeqi/2gxYNr8AfvJ6SsGJJX MWSmdmgSWCi4Me02GpbBcwkRzMHzuhntZM01yUQvFSZFpfV1K+m099T5pVdfZf96CArL A4Mg== X-Gm-Message-State: AOJu0Yyuq2pJBMjk+z5MbTQwKsvxM9sakZawZm1WfAfBujqDlZ4kGer+ m2M+a78FxER2/57E01jlzcJ6+f/o/sOnGb3AzpdfCqnchcK7QqbPFDWp25aK X-Google-Smtp-Source: AGHT+IEgVawUrLpEUMrQsaQXgfwLX+fyjPqAUh+C5Xm51BO5mMSqblX9A7h+zGVg02T6Af09cNVTeA== X-Received: by 2002:a5d:4e86:0:b0:34c:4c88:3c9d with SMTP id e6-20020a5d4e86000000b0034c4c883c9dmr4257738wru.52.1714857079477; Sat, 04 May 2024 14:11:19 -0700 (PDT) Received: from ?IPV6:2a01:e0a:1dc:b1c0:bea0:9b:a8bb:bc70? ([2a01:e0a:1dc:b1c0:bea0:9b:a8bb:bc70]) by smtp.gmail.com with ESMTPSA id n13-20020a5d400d000000b0034ad657deccsm7072316wrp.71.2024.05.04.14.11.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 04 May 2024 14:11:18 -0700 (PDT) Message-ID: Date: Sat, 4 May 2024 23:11:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: =?UTF-8?Q?Fran=C3=A7ois_Dumont?= Subject: Fix gnu versioned namespace mode 00/03 To: libstdc++ Cc: gcc-patches Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: Here is the list of patches to restore gnu versioned namespace mode. 1/3: Bump gnu version namespace This is important to be done first so that once build of gnu versioned namespace is fixed there is no chance to have another build of '__8' version with a different abi than last successful '__8' build. 2/3: Fix build using cxx11 abi for versioned namespace 3/3: Proposal to default to "new" abi when dual abi is disabled and accept any default-libstdcxx-abi either dual abi is enabled or not. All testsuite run for following configs: - dual abi - gcc4-compatible only abi - new only abi - versioned namespace abi François