From fab8b9c0331533cfdf02a390bd1d2bcfce557c95 Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Thu, 18 Oct 2018 07:04:18 +0000 Subject: ti-gc320-driver: workaround for gcc8 stringop-overflow error Signed-off-by: Denys Dmytriyenko --- ...build-bypass-gcc8-stringop-overflow-error.patch | 26 ++++++++++++++++++++++ .../gc320-drivers/ti-gc320-driver_5.0.11.p7.bb | 4 +++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 recipes-bsp/gc320-drivers/ti-gc320-driver/0001-Kbuild-bypass-gcc8-stringop-overflow-error.patch diff --git a/recipes-bsp/gc320-drivers/ti-gc320-driver/0001-Kbuild-bypass-gcc8-stringop-overflow-error.patch b/recipes-bsp/gc320-drivers/ti-gc320-driver/0001-Kbuild-bypass-gcc8-stringop-overflow-error.patch new file mode 100644 index 00000000..431afa76 --- /dev/null +++ b/recipes-bsp/gc320-drivers/ti-gc320-driver/0001-Kbuild-bypass-gcc8-stringop-overflow-error.patch @@ -0,0 +1,26 @@ +From c93a4217425ffebae1fb2d5c6c7fc957eb8aa18c Mon Sep 17 00:00:00 2001 +From: Denys Dmytriyenko +Date: Tue, 16 Oct 2018 21:16:48 -0400 +Subject: [PATCH] Kbuild: bypass gcc8 stringop-overflow error + +Signed-off-by: Denys Dmytriyenko +--- + src/Kbuild | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Kbuild b/src/Kbuild +index 574a107..df4368d 100755 +--- a/src/Kbuild ++++ b/src/Kbuild +@@ -87,7 +87,7 @@ MODULE_NAME ?= galcore + CUSTOMER_ALLOCATOR_OBJS ?= + ALLOCATOR_ARRAY_H_LOCATION ?= $(OS_KERNEL_DIR)/allocator/default/ + +-EXTRA_CFLAGS += -Werror ++EXTRA_CFLAGS += -Werror -Wno-stringop-overflow + + OBJS := $(OS_KERNEL_DIR)/gc_hal_kernel_device.o \ + $(OS_KERNEL_DIR)/gc_hal_kernel_linux.o \ +-- +2.7.4 + diff --git a/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb b/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb index d29b6496..1a6bc5da 100644 --- a/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb +++ b/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb @@ -13,7 +13,9 @@ BRANCH = "ti-${PV}-k4.14" SRCREV = "a36799d9329efcfff19e30e690156d5ebf7e0c55" -SRC_URI = "git://git.ti.com/graphics/ti-gc320-driver.git;protocol=git;branch=${BRANCH}" +SRC_URI = "git://git.ti.com/graphics/ti-gc320-driver.git;protocol=git;branch=${BRANCH} \ + file://0001-Kbuild-bypass-gcc8-stringop-overflow-error.patch;striplevel=2" + S = "${WORKDIR}/git/src" EXTRA_OEMAKE += "-f Kbuild AQROOT=${S} KERNEL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_PATH=${TOOLCHAIN_PATH} CROSS_COMPILE=${TARGET_PREFIX} ARCH_TYPE=${TARGET_ARCH}" -- cgit v1.2.3-54-g00ecf