mirror of
https://github.com/Freescale/meta-freescale-3rdparty.git
synced 2025-07-19 20:19:01 +02:00
Merge pull request #220 from MaxKrummenacher/master
Make colibri-vf build again
This commit is contained in:
commit
dfae23f66e
|
@ -4,12 +4,12 @@
|
||||||
#@DESCRIPTION: Machine configuration for Toradex Colibri VF50/VF61 powered by Freescale Vybrid SoC
|
#@DESCRIPTION: Machine configuration for Toradex Colibri VF50/VF61 powered by Freescale Vybrid SoC
|
||||||
#@MAINTAINER: Max Krummenacher <max.krummenacher@toradex.com>
|
#@MAINTAINER: Max Krummenacher <max.krummenacher@toradex.com>
|
||||||
|
|
||||||
MACHINEOVERRIDES =. "vf:vf50:vf60:"
|
MACHINEOVERRIDES =. "vf:"
|
||||||
|
|
||||||
include conf/machine/include/imx-base.inc
|
include conf/machine/include/imx-base.inc
|
||||||
include conf/machine/include/arm/armv7a/tune-cortexa5.inc
|
include conf/machine/include/arm/armv7a/tune-cortexa5.inc
|
||||||
|
|
||||||
PREFERRED_PROVIDER_virtual/kernel:use-nxp-bsp ??= "linux-toradex"
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-toradex"
|
||||||
|
|
||||||
KERNEL_IMAGETYPE = "zImage"
|
KERNEL_IMAGETYPE = "zImage"
|
||||||
|
|
||||||
|
|
29
recipes-bsp/libmcc/libmcc/0001-Makefile-use-oe-ldflags.patch
Normal file
29
recipes-bsp/libmcc/libmcc/0001-Makefile-use-oe-ldflags.patch
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
From ba86203da14d21c9c48dcf02595d71901875a263 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Max Krummenacher <max.krummenacher@toradex.com>
|
||||||
|
Date: Thu, 23 Jun 2022 08:31:46 +0000
|
||||||
|
Subject: [PATCH] Makefile: use oe ldflags
|
||||||
|
|
||||||
|
Prevents QA error about missing GNU_HASH in the binary.
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
||||||
|
---
|
||||||
|
Makefile | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 4482baf..34afbd4 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -8,7 +8,7 @@ build/libmcc.a: build/libmcc.o
|
||||||
|
$(AR) rcs $@ $<
|
||||||
|
|
||||||
|
build/libmcc.so.1.0: build/libmcc.o
|
||||||
|
- $(CC) -shared -Wl,-soname,libmcc.so.1 -o $@ $< -lc
|
||||||
|
+ $(CC) $(LDFLAGS) -shared -Wl,-soname,libmcc.so.1 -o $@ $< -lc
|
||||||
|
|
||||||
|
install:
|
||||||
|
mkdir -p $(DESTDIR)/usr/include $(DESTDIR)/usr/lib
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
|
@ -8,7 +8,9 @@ DEPENDS = "virtual/kernel-module-mcc"
|
||||||
|
|
||||||
SRC_URI = "http://repository.timesys.com/buildsources/l/libmcc/libmcc-${PV}/libmcc-${PV}.tar.bz2 \
|
SRC_URI = "http://repository.timesys.com/buildsources/l/libmcc/libmcc-${PV}/libmcc-${PV}.tar.bz2 \
|
||||||
file://build-Fix-symlink-generation.patch \
|
file://build-Fix-symlink-generation.patch \
|
||||||
file://build-with-versioned-soname.patch"
|
file://build-with-versioned-soname.patch \
|
||||||
|
file://0001-Makefile-use-oe-ldflags.patch \
|
||||||
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "7a35d9804bdcebdfcd7a3b717de50d31"
|
SRC_URI[md5sum] = "7a35d9804bdcebdfcd7a3b717de50d31"
|
||||||
SRC_URI[sha256sum] = "5d6d85f2f17ba1016c24e3a1c1c934a9267021edaed67b63879112151f48562c"
|
SRC_URI[sha256sum] = "5d6d85f2f17ba1016c24e3a1c1c934a9267021edaed67b63879112151f48562c"
|
||||||
|
@ -19,7 +21,7 @@ CFLAGS += "-I${STAGING_KERNEL_DIR}/include"
|
||||||
|
|
||||||
RDEPENDS:${PN} = "virtual/kernel-module-mcc"
|
RDEPENDS:${PN} = "virtual/kernel-module-mcc"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(vf60)"
|
COMPATIBLE_MACHINE = "(vf-generic-bsp)"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
oe_runmake 'DESTDIR=${D}' install
|
oe_runmake 'DESTDIR=${D}' install
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
From 368ee177806f15194acf352c83f64ba697a613ac Mon Sep 17 00:00:00 2001
|
||||||
|
From: Max Krummenacher <max.krummenacher@toradex.com>
|
||||||
|
Date: Thu, 23 Jun 2022 08:46:14 +0000
|
||||||
|
Subject: [PATCH] Makefile: use OE ldflags
|
||||||
|
|
||||||
|
Prevents QA error about missing GNU_HASH in the binary.
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
||||||
|
---
|
||||||
|
Makefile | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 37da46f..74cf280 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -4,7 +4,7 @@ all: build/mqxboot
|
||||||
|
|
||||||
|
build/mqxboot: src/mqxboot.c
|
||||||
|
mkdir -p build/
|
||||||
|
- $(CC) $< -o $@ $(CFLAGS)
|
||||||
|
+ $(CC) $< -o $@ $(CFLAGS) $(LDFLAGS)
|
||||||
|
|
||||||
|
install:
|
||||||
|
mkdir -p $(INSTALL_PATH)
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
|
@ -6,7 +6,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c49712341497d0b5f2e40c30dff2af9d \
|
||||||
|
|
||||||
DEPENDS = "virtual/kernel-module-mcc"
|
DEPENDS = "virtual/kernel-module-mcc"
|
||||||
|
|
||||||
SRC_URI = "http://repository.timesys.com/buildsources/m/mqxboot/mqxboot-${PV}/mqxboot-${PV}.tar.bz2"
|
SRC_URI = " \
|
||||||
|
http://repository.timesys.com/buildsources/m/mqxboot/mqxboot-${PV}/mqxboot-${PV}.tar.bz2 \
|
||||||
|
file://0001-Makefile-use-OE-ldflags.patch \
|
||||||
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "f74755548041d50ca178448ee3e478d4"
|
SRC_URI[md5sum] = "f74755548041d50ca178448ee3e478d4"
|
||||||
SRC_URI[sha256sum] = "32444409de5e809b9347e275a3bf78623a89e9ecce3188ebac79318b2b7c39b3"
|
SRC_URI[sha256sum] = "32444409de5e809b9347e275a3bf78623a89e9ecce3188ebac79318b2b7c39b3"
|
||||||
|
@ -17,7 +20,7 @@ CFLAGS += "-I${STAGING_KERNEL_DIR}/include"
|
||||||
|
|
||||||
RDEPENDS:${PN} = "virtual/kernel-module-mcc"
|
RDEPENDS:${PN} = "virtual/kernel-module-mcc"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(vf60)"
|
COMPATIBLE_MACHINE = "(vf-generic-bsp)"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
oe_runmake 'DESTDIR=${D}' install
|
oe_runmake 'DESTDIR=${D}' install
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
# Copyright (C) 2013-2014 Timesys Corporation
|
|
||||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
|
||||||
|
|
||||||
DESCRIPTION = "bootloader for Vybrid platforms"
|
|
||||||
require recipes-bsp/u-boot/u-boot.inc
|
|
||||||
|
|
||||||
PROVIDES += "u-boot"
|
|
||||||
|
|
||||||
LICENSE = "GPL-2.0-or-later"
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"
|
|
||||||
|
|
||||||
SRCBRANCH = "2011.12-pcl052"
|
|
||||||
SRC_URI = "git://github.com/Timesys/u-boot-timesys.git;protocol=https;branch=${SRCBRANCH}"
|
|
||||||
SRCREV = "dca5026484c69628be9b9618e5795c635cefe110"
|
|
||||||
|
|
||||||
SRCBRANCH_quartz = "2011.12-quartz"
|
|
||||||
SRCREV_quartz = "2dc3859b8274b45fb6336d9713b4b07e42dfb4cb"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
|
||||||
|
|
||||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
||||||
COMPATIBLE_MACHINE = "(vf60)"
|
|
||||||
|
|
||||||
PV = "v2011.12"
|
|
|
@ -10,6 +10,8 @@ RPROVIDES:${PN}-dev = "virtual/kernel-module-mcc-dev"
|
||||||
|
|
||||||
inherit module
|
inherit module
|
||||||
|
|
||||||
|
export DESTDIR = "${D}"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/toradex/mcc-kmod.git;protocol=https;branch=${SRCBRANCH}"
|
SRC_URI = "git://github.com/toradex/mcc-kmod.git;protocol=https;branch=${SRCBRANCH}"
|
||||||
|
|
||||||
SRCBRANCH = "master"
|
SRCBRANCH = "master"
|
||||||
|
@ -17,4 +19,4 @@ SRCREV = "083388fa5cce79c239988d61543322d91996aa8d"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(vf60)"
|
COMPATIBLE_MACHINE = "(vf-generic-bsp)"
|
||||||
|
|
|
@ -17,4 +17,4 @@ SRCBRANCH = "toradex_vf_4.4"
|
||||||
SRCREV = "4a0abd7dd466276ee3fdf79b54f05f845f7d8844"
|
SRCREV = "4a0abd7dd466276ee3fdf79b54f05f845f7d8844"
|
||||||
|
|
||||||
DEPENDS += "lzop-native bc-native"
|
DEPENDS += "lzop-native bc-native"
|
||||||
COMPATIBLE_MACHINE = "(vf)"
|
COMPATIBLE_MACHINE = "(vf-generic-bsp)"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user