[syslinux:elflink] elf_gen_dep.sh: Don't calculate dependencies for whitespace symbols

syslinux-bot for Matt Fleming matt.fleming at linux.intel.com
Wed Apr 27 14:31:06 PDT 2011


Commit-ID:  8f8748480a879f3ccc64f146797a773a98a82b59
Gitweb:     http://syslinux.zytor.com/commit/8f8748480a879f3ccc64f146797a773a98a82b59
Author:     Matt Fleming <matt.fleming at linux.intel.com>
AuthorDate: Fri, 15 Apr 2011 21:27:37 +0100
Committer:  Matt Fleming <matt.fleming at linux.intel.com>
CommitDate: Tue, 26 Apr 2011 10:06:29 +0100

elf_gen_dep.sh: Don't calculate dependencies for whitespace symbols

Don't try to resolve dependencies for a symbol whose name is purely
made up of whitespace.

Signed-off-by: Matt Fleming <matt.fleming at linux.intel.com>


---
 elf_gen_dep.sh |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/elf_gen_dep.sh b/elf_gen_dep.sh
index 9a26c92..2cde308 100755
--- a/elf_gen_dep.sh
+++ b/elf_gen_dep.sh
@@ -23,6 +23,8 @@ do
 	sed -n -e "/UND/d" -e "/ABS/d" -e "/...[0-9] $/d" -e "/...[0-9] \./d" -e "/...[0-9]/p" $module.txt > $module.int 
 	sed -i -e "s/^.....//g" $module.int
 	sed -i -e "s/^\(.*\)$/\1 <$module>/g" $module.int
+	# Delete all whitespace
+	sed -i -e "s/^[ \t]*$//g" $module.int
 
 	cat $module.int >> all.txt
 done



More information about the Syslinux-commits mailing list