aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/ksymoops/ksymoops-2.4.11
diff options
context:
space:
mode:
authorStanislav Brabec <utx@penguin.cz>2010-08-29 23:54:38 +0000
committerutx@penguin.cz <utx@penguin.cz>2010-08-29 23:54:38 +0000
commit8100653c220cbd573ce83085cf00e081694c4eb7 (patch)
tree6962fbff19599832c521a814697a1c1911262318 /recipes/ksymoops/ksymoops-2.4.11
parent49da1aba1a0e36d56cd95b7bd7520d5769fded39 (diff)
downloadopenembedded-8100653c220cbd573ce83085cf00e081694c4eb7.tar.gz
ksymoops: Updated to version 2.4.11, fixed for current libbfd, adjusted /proc/kallsyms.
Diffstat (limited to 'recipes/ksymoops/ksymoops-2.4.11')
-rw-r--r--recipes/ksymoops/ksymoops-2.4.11/flags.patch70
1 files changed, 70 insertions, 0 deletions
diff --git a/recipes/ksymoops/ksymoops-2.4.11/flags.patch b/recipes/ksymoops/ksymoops-2.4.11/flags.patch
new file mode 100644
index 0000000000..6470b40019
--- /dev/null
+++ b/recipes/ksymoops/ksymoops-2.4.11/flags.patch
@@ -0,0 +1,70 @@
+Index: ksymoops-2.4.11/Makefile
+===================================================================
+--- ksymoops-2.4.11.orig/Makefile 2002-10-13 09:13:59.000000000 +0000
++++ ksymoops-2.4.11/Makefile 2010-08-29 18:01:03.000000000 +0000
+@@ -14,7 +14,7 @@
+ # DEF_MAP := \"/boot/System.map-*r\"
+
+ DEF_VMLINUX := # default no vmlinux
+-DEF_KSYMS := \"/proc/ksyms\" # default current ksyms
++DEF_KSYMS := \"/proc/kallsyms\" # default current ksyms
+ DEF_LSMOD := \"/proc/modules\" # default current lsmod
+ DEF_OBJECTS := \"/lib/modules/*r/\" # default current modules
+ DEF_MAP := \"/usr/src/linux/System.map\" # default current map
+@@ -57,36 +57,36 @@
+ PROGS := ksymoops
+
+ CC := gcc
+-CFLAGS += -Dlinux \
+- -Wall \
++CFLAGS = "-Wall \
+ -Wno-conversion \
+ -Waggregate-return \
+ -Wstrict-prototypes \
+ -Wmissing-prototypes \
++ $(DEBUG)"
++override CFLAGS += -Dlinux \
+ -DINSTALL_PREFIX="\"$(INSTALL_PREFIX)\"" \
+- -DCROSS="\"$(CROSS)\"" \
+- $(DEBUG)
++ -DCROSS="\"$(CROSS)\""
+
+ ifneq ($(DEF_VMLINUX),)
+- CFLAGS += -DDEF_VMLINUX=$(DEF_VMLINUX)
++ override CFLAGS += -DDEF_VMLINUX=$(DEF_VMLINUX)
+ endif
+ ifneq ($(DEF_KSYMS),)
+- CFLAGS += -DDEF_KSYMS=$(DEF_KSYMS)
++ override CFLAGS += -DDEF_KSYMS=$(DEF_KSYMS)
+ endif
+ ifneq ($(DEF_LSMOD),)
+- CFLAGS += -DDEF_LSMOD=$(DEF_LSMOD)
++ override CFLAGS += -DDEF_LSMOD=$(DEF_LSMOD)
+ endif
+ ifneq ($(DEF_OBJECTS),)
+- CFLAGS += -DDEF_OBJECTS=$(DEF_OBJECTS)
++ override CFLAGS += -DDEF_OBJECTS=$(DEF_OBJECTS)
+ endif
+ ifneq ($(DEF_MAP),)
+- CFLAGS += -DDEF_MAP=$(DEF_MAP)
++ override CFLAGS += -DDEF_MAP=$(DEF_MAP)
+ endif
+ ifneq ($(DEF_TARGET),)
+- CFLAGS += -DDEF_TARGET=$(DEF_TARGET)
++ override CFLAGS += -DDEF_TARGET=$(DEF_TARGET)
+ endif
+ ifneq ($(DEF_ARCH),)
+- CFLAGS += -DDEF_ARCH=$(DEF_ARCH)
++ override CFLAGS += -DDEF_ARCH=$(DEF_ARCH)
+ endif
+ ifneq ($(BFD_PREFIX),)
+ CFLAGS += -I$(BFD_PREFIX)/include
+@@ -108,7 +108,7 @@
+ $(OBJECTS): $(DEFS)
+
+ $(PROGS): %: %.o $(DEFS) $(OBJECTS)
+- $(CC) $(OBJECTS) $(CFLAGS) $(LDFLAGS) $(STATIC) -lbfd -liberty $(DYNAMIC) -o $@
++ $(CC) $(OBJECTS) $(CFLAGS) $(LDFLAGS) $(STATIC) -lbfd -liberty -lz $(DYNAMIC) -o $@
+ -@size $@
+
+ clean: