diff options
author | Alan Modra <amodra@gmail.com> | 2017-03-11 22:57:29 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2017-03-11 23:40:20 +1030 |
commit | 316a1245fe31e327223ca66797b789eaf9544c2c (patch) | |
tree | 0cf7c4a5336153b9d0636c5f8d7726b59b75c970 /ld/ldlang.c | |
parent | 4aef764338ed40a7fa9573b0e6e2ade817acd688 (diff) | |
download | gdb-316a1245fe31e327223ca66797b789eaf9544c2c.zip gdb-316a1245fe31e327223ca66797b789eaf9544c2c.tar.gz gdb-316a1245fe31e327223ca66797b789eaf9544c2c.tar.bz2 |
Rewrite add_sysroot
Relative paths shouldn't have the sysroot prefix added. The patch
also makes some attempt at supporting DOS paths, and tidies code using
the new add_sysroot.
* emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Rewrite.
Only prefix absolute paths with sysroot. Handle DOS paths.
(gld${EMULATION_NAME}_check_ld_elf_hints): Constify variable.
(gld${EMULATION_NAME}_check_ld_so_conf): Likewise.
(gld${EMULATION_NAME}_after_open): Short-circuit NULL path
searches. Rename variable. Simplify get_runpath search.
Diffstat (limited to 'ld/ldlang.c')
0 files changed, 0 insertions, 0 deletions