[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH 03/23] ignore .TOC. symbol
From: |
Andrey Borzenkov |
Subject: |
Re: [RFC PATCH 03/23] ignore .TOC. symbol |
Date: |
Tue, 1 Apr 2014 20:52:08 +0400 |
В Wed, 26 Feb 2014 10:31:02 -0800
Ram Pai <address@hidden> пишет:
> 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.'
If I understand it correctly, it should rather be grep -F -w; just in
case someone adds something like RTOCN?
> +else
> + @TARGET_NM@ -u @TARGET_NMFLAGS_MINUS_P@ -p $module
> +fi | sed "address@hidden([^ ]*\)address@hidden $modname address@hidden"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [RFC PATCH 03/23] ignore .TOC. symbol,
Andrey Borzenkov <=