#1063701 clang: When invoking "clang++", "clang" is invoked instead

Package:
clang
Source:
clang
Description:
C, C++ and Objective-C compiler (LLVM based), clang binary
Submitter:
kritomas
Date:
2024-02-13 15:45:02 UTC
Severity:
normal
#1063701#5
Date:
2024-02-11 09:43:45 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
A system update earlier today (did not update for a week).
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Try running "file" on clang++, as well as clang++-17 from package clang-17.
   * What was the outcome of this action?
A symbolic link to clang.
   * What outcome did you expect instead?
It being it's own executable.

*** End of the template - remove these template lines ***

g++ works just fine.

#1063701#10
Date:
2024-02-11 12:01:07 UTC
From:
To:
Le 11/02/2024 à 10:43, kritomas a écrit :

yes, it is by design and it has been this way for a very long time.
Could you please be more specific about the issue?
Thanks
S

#1063701#15
Date:
2024-02-11 12:01:07 UTC
From:
To:
Le 11/02/2024 à 10:43, kritomas a écrit :

yes, it is by design and it has been this way for a very long time.
Could you please be more specific about the issue?
Thanks
S

#1063701#22
Date:
2024-02-11 16:55:35 UTC
From:
To:
with all C++ functionality completely disabled (C++ hello world does
"fatal error: 'iostream' file not found").

This issue only showed up today (so sometime within the past week), it
definitely wasn't like this for "a very long time".

#1063701#27
Date:
2024-02-13 15:40:35 UTC
From:
To:
After installing libstdc++-14-dev, it fixed itself, on both clang++, and
clang++ built from upstream.