diff options
author | Khem Raj <raj.khem@gmail.com> | 2015-09-09 08:24:05 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-09-21 15:39:35 +0100 |
commit | 2593dc1936d7e477769753b8c8f97b988ecc8823 (patch) | |
tree | d83ca9c7ef366e7544ece4b4a5c9d42ec92d4954 /meta/recipes-bsp | |
parent | db87b70b6422cea860b5ad688015e4b668ff605d (diff) | |
download | openembedded-core-2593dc1936d7e477769753b8c8f97b988ecc8823.tar.gz openembedded-core-2593dc1936d7e477769753b8c8f97b988ecc8823.tar.bz2 openembedded-core-2593dc1936d7e477769753b8c8f97b988ecc8823.zip |
gummiboot: Fix build warnings seen with gcc5
gummiboot uses -mno-sse so we should disble using sse for mfpmath as
well
Fix syntax errors in struct defines
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/recipes-bsp')
-rw-r--r-- | meta/recipes-bsp/gummiboot/gummiboot/0001-console-Fix-C-syntax-errors-for-function-declaration.patch | 74 | ||||
-rw-r--r-- | meta/recipes-bsp/gummiboot/gummiboot_git.bb | 3 |
2 files changed, 77 insertions, 0 deletions
diff --git a/meta/recipes-bsp/gummiboot/gummiboot/0001-console-Fix-C-syntax-errors-for-function-declaration.patch b/meta/recipes-bsp/gummiboot/gummiboot/0001-console-Fix-C-syntax-errors-for-function-declaration.patch new file mode 100644 index 0000000000..fa50bc4a6e --- /dev/null +++ b/meta/recipes-bsp/gummiboot/gummiboot/0001-console-Fix-C-syntax-errors-for-function-declaration.patch @@ -0,0 +1,74 @@ +From 55957faf1272c8f5f304909faeebf647a78e3701 Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Wed, 9 Sep 2015 07:19:45 +0000 +Subject: [PATCH] console: Fix C syntax errors for function declaration + +To address this, the semicolons after the function parameters should be +replaced by commas, and the last one should be omitted + +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- +Upstream-Status: Pending + + src/efi/console.c | 26 +++++++++++++------------- + 1 file changed, 13 insertions(+), 13 deletions(-) + +diff --git a/src/efi/console.c b/src/efi/console.c +index 6206c80..66aa88f 100644 +--- a/src/efi/console.c ++++ b/src/efi/console.c +@@ -27,8 +27,8 @@ + struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL; + + typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)( +- struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This; +- BOOLEAN ExtendedVerification; ++ struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, ++ BOOLEAN ExtendedVerification + ); + + typedef UINT8 EFI_KEY_TOGGLE_STATE; +@@ -44,29 +44,29 @@ typedef struct { + } EFI_KEY_DATA; + + typedef EFI_STATUS (EFIAPI *EFI_INPUT_READ_KEY_EX)( +- struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This; +- EFI_KEY_DATA *KeyData; ++ struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, ++ EFI_KEY_DATA *KeyData + ); + + typedef EFI_STATUS (EFIAPI *EFI_SET_STATE)( +- struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This; +- EFI_KEY_TOGGLE_STATE *KeyToggleState; ++ struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, ++ EFI_KEY_TOGGLE_STATE *KeyToggleState + ); + + typedef EFI_STATUS (EFIAPI *EFI_KEY_NOTIFY_FUNCTION)( +- EFI_KEY_DATA *KeyData; ++ EFI_KEY_DATA *KeyData + ); + + typedef EFI_STATUS (EFIAPI *EFI_REGISTER_KEYSTROKE_NOTIFY)( +- struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This; +- EFI_KEY_DATA KeyData; +- EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction; +- VOID **NotifyHandle; ++ struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, ++ EFI_KEY_DATA KeyData, ++ EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction, ++ VOID **NotifyHandle + ); + + typedef EFI_STATUS (EFIAPI *EFI_UNREGISTER_KEYSTROKE_NOTIFY)( +- struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This; +- VOID *NotificationHandle; ++ struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, ++ VOID *NotificationHandle + ); + + typedef struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL { +-- +2.5.1 + diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb b/meta/recipes-bsp/gummiboot/gummiboot_git.bb index 91c3db9306..376ab542dd 100644 --- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb +++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb @@ -13,6 +13,7 @@ PV = "48+git${SRCPV}" SRCREV = "2bcd919c681c952eb867ef1bdb458f1bc49c2d55" SRC_URI = "git://anongit.freedesktop.org/gummiboot \ file://fix-objcopy.patch \ + file://0001-console-Fix-C-syntax-errors-for-function-declaration.patch \ " # Note: Add COMPATIBLE_HOST here is only because it depends on gnu-efi @@ -28,6 +29,8 @@ EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \ EXTRA_OEMAKE += "gummibootlibdir=${libdir}/gummiboot" +TUNE_CCARGS_remove = "-mfpmath=sse" + do_deploy () { install ${B}/gummiboot*.efi ${DEPLOYDIR} } |