grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC PATCH 03/23] ignore .TOC. symbol


From: Ram Pai
Subject: [RFC PATCH 03/23] ignore .TOC. symbol
Date: Wed, 26 Feb 2014 10:31:02 -0800

powerpc64 LE's linker knows how to handle the undefined
symbol .TOC. in grub modules. So just ignore that symbol during build.

Signed-off-by: Ram Pai <address@hidden>
---
 grub-core/gensyminfo.sh.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/grub-core/gensyminfo.sh.in b/grub-core/gensyminfo.sh.in
index 2e8716b..cad5af3 100644
--- a/grub-core/gensyminfo.sh.in
+++ b/grub-core/gensyminfo.sh.in
@@ -34,4 +34,9 @@ else
 fi
 
 # Print all undefined symbols used by module
address@hidden@ -u @TARGET_NMFLAGS_MINUS_P@ -p $module | sed "address@hidden([^ 
]*\)address@hidden $modname address@hidden"
+if test x"@GRUB_TARGET_CPU@" = xpowerpc64le; then
+    #ignore the special .TOC. symbol on powerpc64le
+    @TARGET_NM@ -u @TARGET_NMFLAGS_MINUS_P@ -p $module | grep -w -v '.TOC.' 
+else
+    @TARGET_NM@ -u @TARGET_NMFLAGS_MINUS_P@ -p $module
+fi  | sed "address@hidden([^ ]*\)address@hidden $modname address@hidden"
-- 
1.8.5.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]