[oe-commits] Stanislav Brabec : ksymoops: Updated to version 2.4.11, fixed for current libbfd, adjusted /proc/kallsyms.

git version control git at git.openembedded.org
Sun Aug 29 23:57:17 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 8100653c220cbd573ce83085cf00e081694c4eb7
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=8100653c220cbd573ce83085cf00e081694c4eb7

Author: Stanislav Brabec <utx at penguin.cz>
Date:   Sun Aug 29 23:54:38 2010 +0000

ksymoops: Updated to version 2.4.11, fixed for current libbfd, adjusted /proc/kallsyms.

---

 recipes/ksymoops/ksymoops-2.4.11/flags.patch       |   70 ++++++++++++++++++++
 recipes/ksymoops/ksymoops-2.4.9/flags.patch        |   55 ---------------
 .../{ksymoops_2.4.9.bb => ksymoops_2.4.11.bb}      |    4 +-
 3 files changed, 72 insertions(+), 57 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 0000000..6470b40
--- /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 $@
+ 	- at size $@
+ 
+ clean:
diff --git a/recipes/ksymoops/ksymoops-2.4.9/flags.patch b/recipes/ksymoops/ksymoops-2.4.9/flags.patch
deleted file mode 100644
index 27e4dda..0000000
--- a/recipes/ksymoops/ksymoops-2.4.9/flags.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-
-#
-# Patch managed by http://www.holgerschurig.de/patcher.html
-#
-
---- ksymoops-2.4.9/Makefile~flags
-+++ ksymoops-2.4.9/Makefile
-@@ -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
diff --git a/recipes/ksymoops/ksymoops_2.4.9.bb b/recipes/ksymoops/ksymoops_2.4.11.bb
similarity index 76%
rename from recipes/ksymoops/ksymoops_2.4.9.bb
rename to recipes/ksymoops/ksymoops_2.4.11.bb
index 662299d..11ee88c 100644
--- a/recipes/ksymoops/ksymoops_2.4.9.bb
+++ b/recipes/ksymoops/ksymoops_2.4.11.bb
@@ -14,5 +14,5 @@ do_install () {
 	install -m 0755 ksymoops.8 ${D}${mandir}/man8/ksymoops.8
 }
 
-SRC_URI[md5sum] = "231b6ea3afbc318c129ec770d10f8ec8"
-SRC_URI[sha256sum] = "125fcecc9f650dc2ec82db3194d17c0af40b48900204fedb0c695b5fcc5a99e3"
+SRC_URI[md5sum] = "4a8249e182a5dbc75e566d162e9f3314"
+SRC_URI[sha256sum] = "52d3546062681e91460013acba6150ece9139b7c2787c2f3213ad0770b72a6b4"





More information about the Openembedded-commits mailing list