aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-05-07 12:03:34 +0000
committerUlrich Drepper <drepper@redhat.com>1998-05-07 12:03:34 +0000
commitaedb28000f2c31d8fcf96cdc2f37b5c5edd36d39 (patch)
tree34637b902adbf208127b31f7dbcf462a0edf3e3c
parentClear SysTerm when closing. (diff)
downloadglibc-aedb28000f2c31d8fcf96cdc2f37b5c5edd36d39.tar.xz
glibc-aedb28000f2c31d8fcf96cdc2f37b5c5edd36d39.zip
PIC support.
-rw-r--r--sysdeps/alpha/dl-machine.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sysdeps/alpha/dl-machine.h b/sysdeps/alpha/dl-machine.h
index a91c24727c..db2ee05805 100644
--- a/sysdeps/alpha/dl-machine.h
+++ b/sysdeps/alpha/dl-machine.h
@@ -392,10 +392,12 @@ elf_machine_rela (struct link_map *map,
/* There is no point calling _dl_sysdep_error, it
almost certainly hasn't been relocated properly. */
asm ("halt");
-#else
+#elif defined PIC
extern char **_dl_argv;
_dl_sysdep_error (_dl_argv[0] ?: "<program name unknown>",
": Unknown relocation type\n", NULL);
+#else
+ assert (! "unexpected dynamic reloc type");
#endif
}
}