aboutsummaryrefslogtreecommitdiff
path: root/ld/ldlang.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2017-03-11 22:57:29 +1030
committerAlan Modra <amodra@gmail.com>2017-03-11 23:40:20 +1030
commit316a1245fe31e327223ca66797b789eaf9544c2c (patch)
tree0cf7c4a5336153b9d0636c5f8d7726b59b75c970 /ld/ldlang.c
parent4aef764338ed40a7fa9573b0e6e2ade817acd688 (diff)
downloadgdb-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