mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-13 17:39:57 +00:00
edbe41f53e
Building the recipe with TUNE_FEATURES = "aarch64" and TARGET_FPU = "" fails. See patch headers for more details. Patch sent upstream for master, here rebased for 1.5.2. Tested runtime on armv5. While there backport one more patch fixing warnings in libmtd.c and move the patches in their specific dir, preparing for v2.0.1. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
52 lines
2.4 KiB
BlitzBasic
52 lines
2.4 KiB
BlitzBasic
SUMMARY = "UBI utils statically compiled against klibc"
|
|
DESCRIPTION = "Small sized tools from mtd-utils for use with initramfs."
|
|
SECTION = "base"
|
|
DEPENDS = "zlib lzo e2fsprogs util-linux"
|
|
HOMEPAGE = "http://www.linux-mtd.infradead.org/"
|
|
LICENSE = "GPLv2+"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
|
|
file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c"
|
|
|
|
inherit klibc
|
|
|
|
SRCREV = "aea36417067dade75192bafa03af70b6eb2677b1"
|
|
SRC_URI = "git://git.infradead.org/mtd-utils.git \
|
|
file://0001-Makefile-build-ubi-utils-only.patch \
|
|
file://0002-common.mk-for-klibc-CC-is-klcc.patch \
|
|
file://0003-libubi.c-add-klibc-specific-fixes-for-ioctl.patch \
|
|
file://0004-Restore-compatibility-to-dietlibc-klibc-musl-libc-af.patch \
|
|
file://0005-common.h-more-workarounds-for-klibc-compatibility.patch \
|
|
file://0006-libiniparser-remove-unused-function-needing-float.patch \
|
|
file://0007-mtd-utils-common.c-convert-to-integer-arithmetic.patch \
|
|
file://0008-ubi-utils-ubiformat.c-convert-to-integer-arithmetic.patch \
|
|
file://0009-Eliminate-warnings-about-implicit-non-const-casting-.patch \
|
|
"
|
|
|
|
S = "${WORKDIR}/git/"
|
|
|
|
EXTRA_OEMAKE = "'CC=${CC}' 'RANLIB=${RANLIB}' 'AR=${AR}' 'CFLAGS=${CFLAGS} -I${S}include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
|
|
|
|
do_install () {
|
|
oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} INCLUDEDIR=${includedir}
|
|
}
|
|
|
|
PACKAGES = "ubi-utils-klibc-dbg"
|
|
|
|
PACKAGES =+ "mtdinfo-klibc ubiattach-klibc ubiblock-klibc ubicrc32-klibc ubidetach-klibc \
|
|
ubiformat-klibc ubimkvol-klibc ubinfo-klibc ubinize-klibc ubirename-klibc \
|
|
ubirmvol-klibc ubirsvol-klibc ubiupdatevol-klibc"
|
|
|
|
FILES_mtdinfo-klibc = "${sbindir}/mtdinfo"
|
|
FILES_ubiattach-klibc = "${sbindir}/ubiattach"
|
|
FILES_ubiblock-klibc = "${sbindir}/ubiblock"
|
|
FILES_ubicrc32-klibc = "${sbindir}/ubicrc32"
|
|
FILES_ubidetach-klibc = "${sbindir}/ubidetach"
|
|
FILES_ubiformat-klibc = "${sbindir}/ubiformat"
|
|
FILES_ubimkvol-klibc = "${sbindir}/ubimkvol"
|
|
FILES_ubinfo-klibc = "${sbindir}/ubinfo"
|
|
FILES_ubinize-klibc = "${sbindir}/ubinize"
|
|
FILES_ubirename-klibc = "${sbindir}/ubirename"
|
|
FILES_ubirmvol-klibc = "${sbindir}/ubirmvol"
|
|
FILES_ubirsvol-klibc = "${sbindir}/ubirsvol"
|
|
FILES_ubiupdatevol-klibc = "${sbindir}/ubiupdatevol"
|