[ET Trac] #2532: try and auto-detect "system" directories to strip from THORN_INC_DIRS and THORN_LIB_DIRS
Roland Haas
trac-noreply at einsteintoolkit.org
Thu May 20 11:55:00 CDT 2021
#2532: try and auto-detect "system" directories to strip from THORN_INC_DIRS and THORN_LIB_DIRS
Reporter: Roland Haas
Status: new
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: Cactus
Currently we use two utilities `strip-inc-dirs.sh` and `strip-lib-dirs.sh` to remove “system” libraries from `THORN_INC_DIRS` and `THORN_LIB_DIRS` in ExternalLibraries. However the list used is hard-coded and not always correct \(see eg #2528\).
It may be better to:
1. make the list of directories to strip option list variables
2. try to auto-detect them in the Cactus know-architectures files
To auto-detect on GNU/Linux with gcc/ld one can try and use the suggestion on [https://stackoverflow.com/questions/9922949/how-to-print-the-ldlinker-search-path](https://stackoverflow.com/questions/9922949/how-to-print-the-ldlinker-search-path) and [https://stackoverflow.com/questions/17939930/finding-out-what-the-gcc-include-path-is](https://stackoverflow.com/questions/17939930/finding-out-what-the-gcc-include-path-is) namely
```
gcc -print-search-dirs
```
and
```
echo | gcc -E -Wp,-v -
```
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2532/try-and-auto-detect-system-directories-to
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20210520/de7f45c4/attachment-0001.html
More information about the Trac
mailing list