Bug 49275

Summary: clang -print-runtime-dir shows non-existent directory
Product: Sisyphus Reporter: Alexey Gladkov <legion>
Component: clangAssignee: Arseny Maslennikov <arseny>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, lakostis
Version: unstable   
Hardware: x86   
OS: Linux   

Description Alexey Gladkov 2024-02-02 19:17:56 MSK
clang-17 выдаёт неправильную директорию на i586:

$ clang -print-runtime-dir

на  x86_64: /usr/lib/llvm-17.0/lib64/clang/17/lib/x86_64-unknown-linux-gnu
на aarch64: /usr/lib/llvm-17.0/lib64/clang/17/lib/aarch64-unknown-linux-gnu
на ppc64le: /usr/lib/llvm-17.0/lib64/clang/17/lib/powerpc64le-unknown-linux-gnu
на    armh: /usr/lib/llvm-17.0/lib/clang/17/lib/arm-unknown-linux-gnueabihf

на i586:       /usr/lib/llvm-17.0/lib/clang/17/lib/linux
а должно быть: /usr/lib/llvm-17.0/lib/clang/17/lib/i586-pc-linux-gnu
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2024-02-12 00:20:06 MSK
Fixed in llvm17.0-17.0.6-alt2:

* Thu Feb 08 2024 L.A. Kostis <lakostis@altlinux ru> 17.0.6-alt2                                                                                                                                                                                                                          
- clang: fix wrong -print-runtime-dir on %%ix86.