]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Fix generation of kernel_syms.lst
authorYves Blusseau <blusseau@zetam.org>
Mon, 27 Sep 2010 09:11:38 +0000 (11:11 +0200)
committerYves Blusseau <blusseau@zetam.org>
Mon, 27 Sep 2010 09:11:38 +0000 (11:11 +0200)
    * grub-core/Makefile.am (kernel_syms.lst): Fix value and position of
    ASM_PREFIX

ChangeLog
grub-core/Makefile.am

index 803cd31684d9e10c793fdf7d6214271d1374c12f..e428dcd5323048ce242bc41596f80871baf3c610 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-09-27  Yves Blusseau  <blusseau@zetam.org>
+
+       Fix generation of kernel_syms.lst
+
+       * grub-core/Makefile.am (kernel_syms.lst): Fix value and position of
+       ASM_PREFIX
+
 2010-09-26  Robert Millan  <rmh@gnu.org>
 
        Support degraded ZFS arrays in "grub-probe -t device" resolution.
index cff6b3782e866f07ea234caf60eeb08fa6d34b90..0659d1c147954bd2527323254394abe4b9b77361 100644 (file)
@@ -173,7 +173,7 @@ CLEANFILES += symlist.c
 BUILT_SOURCES += symlist.c
 
 if COND_HAVE_ASM_USCORE
-ASM_PREFIX=1
+ASM_PREFIX=_
 else
 ASM_PREFIX=
 endif
@@ -183,8 +183,8 @@ noinst_DATA += kernel_syms.lst
 kernel_syms.lst: $(KERNEL_HEADER_FILES) $(top_builddir)/config.h
        $(TARGET_CPP) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL) $(CPPFLAGS) $(CFLAGS) -DGRUB_SYMBOL_GENERATOR=1 $^ >kernel_syms.input
        cat kernel_syms.input | grep -v '^#' | sed -n \
-         -e '/EXPORT_FUNC *([a-zA-Z0-9_]*)/{s/.*EXPORT_FUNC *(\([a-zA-Z0-9_]*\)).*/defined '"$(ASM_PREFIX)"'kernel \1/;p;}' \
-         -e '/EXPORT_VAR *([a-zA-Z0-9_]*)/{s/.*EXPORT_VAR *(\([a-zA-Z0-9_]*\)).*/defined '"$(ASM_PREFIX)"' kernel \1/;p;}' \
+         -e '/EXPORT_FUNC *([a-zA-Z0-9_]*)/{s/.*EXPORT_FUNC *(\([a-zA-Z0-9_]*\)).*/defined kernel '"$(ASM_PREFIX)"'\1/;p;}' \
+         -e '/EXPORT_VAR *([a-zA-Z0-9_]*)/{s/.*EXPORT_VAR *(\([a-zA-Z0-9_]*\)).*/defined kernel '"$(ASM_PREFIX)"'\1/;p;}' \
          | sort -u >$@
        rm -f kernel_syms.input
 CLEANFILES += kernel_syms.lst