[oe-commits] Graeme Gregory : u-boot_git.bb : newer gcc dont allow weak inlines

git version control git at git.openembedded.org
Wed Aug 18 10:12:47 UTC 2010


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

Author: Graeme Gregory <dp at xora.org.uk>
Date:   Sun Apr 25 18:38:21 2010 +0100

u-boot_git.bb : newer gcc dont allow weak inlines

---

 .../u-boot/u-boot-git/omapzoom2/inline-fix.patch   |   15 +++++++++++++++
 recipes/u-boot/u-boot_git.bb                       |    3 ++-
 2 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/recipes/u-boot/u-boot-git/omapzoom2/inline-fix.patch b/recipes/u-boot/u-boot-git/omapzoom2/inline-fix.patch
new file mode 100644
index 0000000..7bcfa8a
--- /dev/null
+++ b/recipes/u-boot/u-boot-git/omapzoom2/inline-fix.patch
@@ -0,0 +1,15 @@
+Index: git/common/cmd_voltage.c
+===================================================================
+--- git.orig/common/cmd_voltage.c
++++ git/common/cmd_voltage.c
+@@ -23,8 +23,8 @@
+ #if defined(CONFIG_CMD_VOLTAGE)
+ 
+ /* To use, the board should define its own voltag_info function */
+-void inline __voltage_info (void) {}
+-void inline voltage_info (void) __attribute__((weak, alias("__voltage_info")));
++void __voltage_info (void) {}
++void voltage_info (void) __attribute__((weak, alias("__voltage_info")));
+ 
+ int do_voltage (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
+ {
diff --git a/recipes/u-boot/u-boot_git.bb b/recipes/u-boot/u-boot_git.bb
index 5a46961..f82f570 100644
--- a/recipes/u-boot/u-boot_git.bb
+++ b/recipes/u-boot/u-boot_git.bb
@@ -178,7 +178,8 @@ SRCREV_omapzoom = "d691b424f1f5bf7eea3a4131dfc578d272e8f335"
 PV_omapzoom = "2009.01+${PR}+gitr${SRCREV}"
 
 SRC_URI_omapzoom2 = "git://dev.omapzoom.org/pub/scm/bootloader/u-boot.git;branch=master;protocol=git \
-                     file://0001-OMAP3-set-L1NEON-bit-in-aux-control-register.patch"
+                     file://0001-OMAP3-set-L1NEON-bit-in-aux-control-register.patch \
+                     file://inline-fix.patch"
 SRCREV_omapzoom2 = "78e778e0ea884306841c6499851a1e35177d81d0"
 PV_omapzoom2 = "1.1.4+${PR}+gitr${SRCREV}"
 PE_omapzoom2 = "1"





More information about the Openembedded-commits mailing list