diff options
-rw-r--r-- | ld/ChangeLog | 5 | ||||
-rw-r--r-- | ld/emultempl/elf32.em | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index a416186..adca7f2 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2003-02-03 Daniel Jacobowitz <drow@mvista.com> + + * emultempl/elf32.em: Move gld${EMULATION_NAME}_add_sysroot + outside of GNU/Linux conditional. + 2003-01-28 Ralf Habacker <ralf.habacker@freenet.de> * deffilep.y (def_get_module): New function: locate an already diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em index f8ba0b4..d58a3c9 100644 --- a/ld/emultempl/elf32.em +++ b/ld/emultempl/elf32.em @@ -440,9 +440,7 @@ gld${EMULATION_NAME}_search_needed (path, name, force) EOF if [ "x${USE_LIBPATH}" = xyes ] ; then - case ${target} in - *-*-linux-gnu*) - cat >>e${EMULATION_NAME}.c <<EOF + cat >>e${EMULATION_NAME}.c <<EOF /* Add the sysroot to every entry in a colon-separated path. */ @@ -482,6 +480,10 @@ gld${EMULATION_NAME}_add_sysroot (path) return ret; } +EOF + case ${target} in + *-*-linux-gnu*) + cat >>e${EMULATION_NAME}.c <<EOF /* For a native linker, check the file /etc/ld.so.conf for directories in which we may find shared libraries. /etc/ld.so.conf is really only meaningful on Linux. */ |