]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Cleaned __gnu_local_gp handling
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 6 Nov 2009 16:37:31 +0000 (17:37 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 6 Nov 2009 16:37:31 +0000 (17:37 +0100)
include/grub/mips/dl.h
kern/mips/dl.c

index 4dbd97ca9e5ceef7eee32610864539f022c14a5e..9f8404e720f1b1616cc70bab63d43fff917f782c 100644 (file)
@@ -20,6 +20,6 @@
 #define GRUB_CPU_DL_H  1
 
 /* Dummy __gnu_local_gp. Resolved by linker.  */
-char EXPORT_VAR (__gnu_local_gp);
+extern char EXPORT_VAR (__gnu_local_gp);
 
 #endif /* ! GRUB_CPU_DL_H */
index e25ccce3add90c244b3fc82eddff49d01a411641..a937c79b44908e15de6b0ef71174c1487e762c55 100644 (file)
@@ -25,6 +25,9 @@
 #include <grub/mm.h>
 #include <grub/cpu/dl.h>
 
+/* Dummy __gnu_local_gp. Resolved by linker.  */
+char __gnu_local_gp;
+
 /* Check if EHDR is a valid ELF header.  */
 grub_err_t
 grub_arch_dl_check_header (void *ehdr)