* grub-core/gensyminfo.sh.in: Handle the case of portable output
without --defined-only.
This commit is contained in:
parent
8445b0115f
commit
60d31116c2
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2013-11-11 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/gensyminfo.sh.in: Handle the case of portable output
|
||||||
|
without --defined-only.
|
||||||
|
|
||||||
2013-11-11 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-11-11 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* grub-core/lib/i386/relocator_common.S [__APPLE__ && __x86_64__]: Use
|
* grub-core/lib/i386/relocator_common.S [__APPLE__ && __x86_64__]: Use
|
||||||
|
|
|
@ -22,9 +22,12 @@ module=$1
|
||||||
modname=`echo $module | sed -e 's@\.module.*$@@'`
|
modname=`echo $module | sed -e 's@\.module.*$@@'`
|
||||||
|
|
||||||
# Print all symbols defined by module
|
# Print all symbols defined by module
|
||||||
if test x"@TARGET_NMFLAGS_DEFINED_ONLY@" = x; then
|
if test x"@TARGET_NMFLAGS_DEFINED_ONLY@" = x && test x"@TARGET_NMFLAGS_MINUS_P@" = x; then
|
||||||
@TARGET_NM@ -g @TARGET_NMFLAGS_MINUS_P@ -p $module | \
|
@TARGET_NM@ -g -p $module | \
|
||||||
sed -n "s@^\([0-9a-fA-F]*\) *[TBRDS] *\([^ ]*\).*@defined $modname \2@p"
|
sed -n "s@^\([0-9a-fA-F]*\) *[TBRDS] *\([^ ]*\).*@defined $modname \2@p"
|
||||||
|
elif test x"@TARGET_NMFLAGS_DEFINED_ONLY@" = x; then
|
||||||
|
@TARGET_NM@ -g @TARGET_NMFLAGS_MINUS_P@ -p $module | \
|
||||||
|
sed -n "s@^\([^ ]*\) *[TBRDS] *\([0-9a-fA-F]*\).*@defined $modname \1@p"
|
||||||
else
|
else
|
||||||
@TARGET_NM@ -g --defined-only @TARGET_NMFLAGS_MINUS_P@ -p $module | \
|
@TARGET_NM@ -g --defined-only @TARGET_NMFLAGS_MINUS_P@ -p $module | \
|
||||||
sed "s@^\([^ ]*\).*@defined $modname \1@g"
|
sed "s@^\([^ ]*\).*@defined $modname \1@g"
|
||||||
|
|
Loading…
Reference in a new issue