Issue 76614
Summary `-print-search-dirs` does not take `-stdlib` into account when printing library search directories
Labels new issue
Assignees
Reporter boris-kolpackov
    On my Debian with Clang 18 snapshot:

```
$ clang-18 -print-search-dirs
programs: =/usr/bin:/usr/lib/llvm-18/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/bin
libraries: =/usr/lib/llvm-18/lib/clang/18:/usr/bin/../lib/gcc/x86_64-linux-gnu/13:/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../lib64:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/lib/../lib64:/lib:/usr/lib
```

```
$ clang-18 -stdlib=libc++ -print-search-dirs
programs: =/usr/bin:/usr/lib/llvm-18/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/bin
libraries: =/usr/lib/llvm-18/lib/clang/18:/usr/bin/../lib/gcc/x86_64-linux-gnu/13:/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../lib64:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/lib/../lib64:/lib:/usr/lib
```

Notice how in the second invocation the library search directories still point to GCC's `libstdc++` rather than `libc++`.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to