[PATCH] build_patches: backport make-ext4fs updates

mail at adrianschmutzler.de mail at adrianschmutzler.de
Fr Jul 31 20:40:11 CEST 2020


Hallo,

wie im IRC bereits besprochen, nochmal fürs Protokoll:

Dies wird in 19.07.4 enthalten sein. Da es sich hier um ein host-tool handelt, sollte man hier recht einfach mit nem lokalen Patch arbeiten können.

Ich werde daher den Patch als Rejected markieren und dann zeitnah nach dem 19.07.4 Release ein Update schicken.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Johannes Kimmel
> Sent: Donnerstag, 23. Juli 2020 11:08
> To: franken-dev at freifunk.net
> Subject: [PATCH] build_patches: backport make-ext4fs updates
> 
> These patches are needed to be able to build openwrt on systems running
> musl libc.
> 
> Signed-off-by: Johannes Kimmel <fff at bareminimum.eu>
> ---
>  ...-update-to-HEAD-of-2017-05-29-eebda1.patch | 39 ++++++++++++++
> ..._ext4fs-Update-to-version-2020-01-05.patch | 52 +++++++++++++++++++
>  2 files changed, 91 insertions(+)
>  create mode 100644 build_patches/openwrt/0015-make-ext4fs-update-to-
> HEAD-of-2017-05-29-eebda1.patch
>  create mode 100644 build_patches/openwrt/0016-make_ext4fs-Update-to-
> version-2020-01-05.patch
> 
> diff --git a/build_patches/openwrt/0015-make-ext4fs-update-to-HEAD-of-
> 2017-05-29-eebda1.patch b/build_patches/openwrt/0015-make-ext4fs-
> update-to-HEAD-of-2017-05-29-eebda1.patch
> new file mode 100644
> index 0000000..531737f
> --- /dev/null
> +++ b/build_patches/openwrt/0015-make-ext4fs-update-to-HEAD-of-2017-
> 05-2
> +++ 9-eebda1.patch
> @@ -0,0 +1,39 @@
> +From ac2f341036c18acee2b4f69e819cffeaacc2e824 Mon Sep 17 00:00:00
> 2001
> +From: Christian Lamparter <chunkeey at gmail.com>
> +Date: Sun, 18 Aug 2019 02:37:51 +0200
> +Subject: [PATCH 15/16] make-ext4fs: update to HEAD of 2017-05-29 -
> +eebda1
> +
> +Update make-ext4fs to commit
> eebda1d55d9701ace2700d7ae461697fadf52d1f
> +
> +git log --pretty=oneline --abbrev-commit 484903e4..eebda1d5
> +
> +eebda1d make_ext4: Add strict prototypes.
> +bb9cf91 make_ext4fs: Remove off64_t in favor of standard off_t
> +
> +Created with the help of the make-package-update-commit.sh script.
> +
> +Signed-off-by: Christian Lamparter <chunkeey at gmail.com>
> +---
> + tools/make-ext4fs/Makefile | 6 +++---
> + 1 file changed, 3 insertions(+), 3 deletions(-)
> +
> +diff --git a/tools/make-ext4fs/Makefile b/tools/make-ext4fs/Makefile
> +index f67ab6e5b5..03db1917fc 100644
> +--- a/tools/make-ext4fs/Makefile
> ++++ b/tools/make-ext4fs/Makefile
> +@@ -11,9 +11,9 @@ PKG_NAME:=make-ext4fs
> +
> + PKG_SOURCE_URL=$(PROJECT_GIT)/project/make_ext4fs.git
> + PKG_SOURCE_PROTO:=git
> +-PKG_SOURCE_DATE:=2016-08-14
> +-PKG_SOURCE_VERSION:=484903e4332be6c317f531b008cb2a841a18c506
> +-
> PKG_MIRROR_HASH:=d7ccd5e426b1d15331ff000a37dc15161f6eef594453e97
> 0fd584
> +fcde5a25075
> ++PKG_SOURCE_DATE:=2017-05-29
> ++PKG_SOURCE_VERSION:=eebda1d55d9701ace2700d7ae461697fadf52d1f
> ++PKG_MIRROR_HASH:=c52e14101d7de89292a0c8b30506839aca3164603a20f
> 8e491e42
> ++103083b9d8c
> +
> + include $(INCLUDE_DIR)/host-build.mk
> +
> +--
> +2.27.0
> +
> diff --git a/build_patches/openwrt/0016-make_ext4fs-Update-to-version-
> 2020-01-05.patch b/build_patches/openwrt/0016-make_ext4fs-Update-to-
> version-2020-01-05.patch
> new file mode 100644
> index 0000000..a31dcc8
> --- /dev/null
> +++ b/build_patches/openwrt/0016-make_ext4fs-Update-to-version-2020-
> 01-0
> +++ 5.patch
> @@ -0,0 +1,52 @@
> +From 271d0c825ba5821160e4a516497796fa342c2eff Mon Sep 17 00:00:00
> 2001
> +From: Hauke Mehrtens <hauke at hauke-m.de>
> +Date: Sun, 5 Jan 2020 19:40:37 +0100
> +Subject: [PATCH 16/16] make_ext4fs: Update to version 2020-01-05
> +
> +5c201be Add LDFLAGS when building libsparse.a
> +ec17045 make_ext4fs: fix build on musl systems
> +
> +Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
> +---
> + tools/make-ext4fs/Makefile                      |  6 +++---
> + tools/make-ext4fs/patches/100-add-ldflags.patch | 11 -----------
> + 2 files changed, 3 insertions(+), 14 deletions(-)  delete mode 100644
> +tools/make-ext4fs/patches/100-add-ldflags.patch
> +
> +diff --git a/tools/make-ext4fs/Makefile b/tools/make-ext4fs/Makefile
> +index 03db1917fc..77031cdce3 100644
> +--- a/tools/make-ext4fs/Makefile
> ++++ b/tools/make-ext4fs/Makefile
> +@@ -11,9 +11,9 @@ PKG_NAME:=make-ext4fs
> +
> + PKG_SOURCE_URL=$(PROJECT_GIT)/project/make_ext4fs.git
> + PKG_SOURCE_PROTO:=git
> +-PKG_SOURCE_DATE:=2017-05-29
> +-PKG_SOURCE_VERSION:=eebda1d55d9701ace2700d7ae461697fadf52d1f
> +-
> PKG_MIRROR_HASH:=c52e14101d7de89292a0c8b30506839aca3164603a20f8e
> 491e42
> +103083b9d8c
> ++PKG_SOURCE_DATE:=2020-01-05
> ++PKG_SOURCE_VERSION:=5c201be7d72aff735da27e17c29852e0cefe3e52
> ++PKG_MIRROR_HASH:=a9b74b7b95acc84a5a5c33d6acf493faad8f161caca318
> 0734d9b
> ++d383c9d823f
> +
> + include $(INCLUDE_DIR)/host-build.mk
> +
> +diff --git a/tools/make-ext4fs/patches/100-add-ldflags.patch
> +b/tools/make-ext4fs/patches/100-add-ldflags.patch
> +deleted file mode 100644
> +index d9ce47bb80..0000000000
> +--- a/tools/make-ext4fs/patches/100-add-ldflags.patch
> ++++ /dev/null
> +@@ -1,11 +0,0 @@
> +---- a/Makefile
> +-+++ b/Makefile
> +-@@ -27,7 +27,7 @@ OBJ := \
> +- 	$(CC) $(CFLAGS) -c -o $@ $^
> +-
> +- make_ext4fs: $(OBJ) libsparse/libsparse.a
> +--	$(CC) -o $@ $^ $(ZLIB)
> +-+	$(CC) $(LDFLAGS)-o $@ $^ $(ZLIB)
> +-
> +- libsparse/libsparse.a:
> +- 	$(MAKE) -C libsparse/ libsparse.a
> +--
> +2.27.0
> +
> --
> 2.27.0
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : openpgp-digital-signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 834 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20200731/58ea3c17/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev