[From nobody Tue May 26 11:07:15 2026
Received: (at submit) by bugs.debian.org; 28 Aug 2023 07:49:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
 (2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-10.2 required=4.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HAS_PACKAGE,SPF_HELO_PASS,
 SPF_PASS autolearn=ham autolearn_force=no
 version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 19; hammy, 149; neutral, 40; spammy,
 1. spammytokens:0.945-+--H*r:bugs.debian.org
 hammytokens:0.000-+--trixie, 0.000-+--libgccs1, 0.000-+--libgcc-s1,
 0.000-+--aarch64, 0.000-+--sk:aarch64
Return-path: &lt;sl.lmysyibrg4ytoojqhaytilbaha3tamrsgnoq.4re2fxa7hfafe@slmail.me&gt;
Received: from mail-200167.simplelogin.co ([176.119.200.167]:21833)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from
 &lt;sl.lmysyibrg4ytoojqhaytilbaha3tamrsgnoq.4re2fxa7hfafe@slmail.me&gt;)
 id 1qaX0T-0083FB-LD
 for submit@bugs.debian.org; Mon, 28 Aug 2023 07:49:53 +0000
ARC-Seal: i=1; a=rsa-sha256; d=simplelogin.co; s=arc-20230626; t=1693208580;
 cv=none;
 b=GXqxTyHz8NrPppMwga0S9T8pmnEk4TRk+qjYDM0P29zgbt2Wgo/kUSnRVbjm43Tujptyce0cmKlFaFVwl63si/VWw+3EFFFzoZH098D7FyWyAUPF++D7X649aszVt1ERufJq1TghUpVuPVHUegYNX65dv/VSrQyi24qa1r9Q4I3aklGt/OVhitEd8JWKEyBjYdBZG2lAs+Uj3zBk73906beTVLJtquU3qH04aijYi+CYol3lKVGYWyVgInzM+nOErY4wGHDpB78vxUNUBHGS0OKNUhR57S6ddNRIvO+1tEN2OtAv+P8LBij6CL5zJADkfDuBFo/r2jQWPiqmEAX5+w==
ARC-Message-Signature: i=1; a=rsa-sha256; d=simplelogin.co; s=arc-20230626;
 t=1693208580; c=relaxed/simple;
 bh=lEHAr9TFIzsndrUeErCAvXTbMZlzZqbjvYcTiRoe9Vk=;
 h=DKIM-Signature:MIME-Version:Date:Subject:Content-Type:
 Content-Transfer-Encoding:From:To:Message-ID:X-SimpleLogin-Type:
 X-SimpleLogin-EmailLog-ID:X-SimpleLogin-Want-Signing;
 b=zpfBWI1qQumx5omSXmEnhFTYdo9HM7oBzP0aoBMTo4vD+ZOxIgmeAbZ6byQR0bn2cZjpF+1TEZ43QuuAtbFeoQX2PxOAEB67vLLZSxkdpr/b06AundE/9Qt++ATuayE2Zvy91v+ZZAO+dngbaIKFB6zE/XfHi6HY1S3Ozv9GP493cIxqM94ECEIr96/H64JQe0ikFOrp5cB8va47DP6aCE2f4KM3unDDIrjQ25N3KsEC21aZr/ybMpsrePCXDBHqYaKAGOP+/Te+vkY6Dk4eGUTLWZvW/1hy0+/9GvvA7OVc9R0/QyBXLXdNB9vjqckYHCkjubfutgXfZ7Fe/uOibA==
ARC-Authentication-Results: i=1; mail.protonmail.ch
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=slmail.me; s=dkim;
 t=1693208580;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=D1Qu3tBmt9iF+Pbdhk+3lTdTiDqZ/XvAqJZyCq4L7Kc=;
 b=AqmSkl+qmIiuQV3p7Jl/Bwq7yJRJbkv01QgtjRgOZnw5+woBXGa1w80cRqMXi9goft9Ngj
 UMj2xN2akpsfhIK1OKl/bqTyqjOIIxf+hKtzleGuhbSfjxC+raezgxbXTXRnqa9sqURBUk
 1+QM+OS3LO04NZZhE3/FKRHtoEnFw1Q=
MIME-Version: 1.0
Date: Mon, 28 Aug 2023 09:42:47 +0200
Subject: /usr/lib/llvm-14/bin/clang: Default clang++ -std=c++20 does not work
 with default libstdc++ on trixie
Content-Type: text/plain; charset=&quot;UTF-8&quot;
Content-Transfer-Encoding: 7bit
From: debian.doorbell912@slmail.me
To: submit@bugs.debian.org
Message-ID: &lt;169320858012.9.2719392313900209071.171790814@slmail.me&gt;
X-SimpleLogin-Type: Reply
X-SimpleLogin-EmailLog-ID: 171790814
X-SimpleLogin-Want-Signing: yes
X-Greylist: delayed 408 seconds by postgrey-1.36 at buxtehude;
 Mon, 28 Aug 2023 07:49:52 UTC
Delivered-To: submit@bugs.debian.org

Package: clang-14
Version: 1:14.0.6-13
Severity: important
File: /usr/lib/llvm-14/bin/clang

Dear Maintainer,

The default clang++ version on trixie and sid is 14. However, this
version of clang++ does not go well with C++20 and the default
libstdc++ (version 13).

It would be good to bump the default clang version to 15, or 16 (both
of which are already available in trixie), or even clang-17, once and
if it is released.

Steps to reproduce bug on a fresh install of Debian Trixie:

cat t.cpp &amp;&amp; clang++ --version &amp;&amp; clang++ -std=c++20 -o t -Weverything t.cpp

#include &lt;chrono&gt;
int main() { return 0; }

Debian clang version 14.0.6
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

In file included from t.cpp:1:
/usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/chrono:2320:48:
error: call to consteval function
'std::chrono::hh_mm_ss::_S_fractional_width' is not a constant
expression
        static constexpr unsigned fractional_width = {_S_fractional_width()};
                                                      ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/chrono:2320:48:
note: undefined function '_S_fractional_width' cannot be used in a
constant expression
/usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/chrono:2275:2:
note: declared here
        _S_fractional_width()
        ^
1 error generated.



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Versions of packages clang-14 depends on:
ii  binutils                2.41-4
ii  libc6                   2.37-7
ii  libc6-dev               2.37-7
ii  libclang-common-14-dev  1:14.0.6-13
ii  libclang-cpp14          1:14.0.6-13
ii  libclang1-14            1:14.0.6-13
ii  libgcc-13-dev           13.2.0-2
ii  libgcc-s1               13.2.0-2
ii  libllvm14               1:14.0.6-13
ii  libobjc-13-dev          13.2.0-2
ii  libstdc++-13-dev        13.2.0-2
ii  libstdc++6              13.2.0-2
ii  llvm-14-linker-tools    1:14.0.6-13
]