* [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3
@ 2022-02-05 23:17 Christian Melki
2022-02-06 8:09 ` Christian Melki
0 siblings, 1 reply; 3+ messages in thread
From: Christian Melki @ 2022-02-05 23:17 UTC (permalink / raw)
To: ptxdist
* Minor bump. Bugfix release.
* Notable inclusion in the release is the lsfd program. lsfd is
intended as a replacement to lsof with more support for Linux
specific features such as namespaces. Needs a bit more work to mature.
Perhaps make an introduction of lsfd in the next major util-linux release.
Signed-off-by: Christian Melki <christian.melki@t2data.com>
---
rules/util-linux-ng.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/util-linux-ng.make b/rules/util-linux-ng.make
index 25e4c8768..4ad8757ff 100644
--- a/rules/util-linux-ng.make
+++ b/rules/util-linux-ng.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_UTIL_LINUX_NG) += util-linux-ng
#
# Paths and names
#
-UTIL_LINUX_NG_VERSION := 2.37.2
-UTIL_LINUX_NG_MD5 := d659bf7cd417d93dc609872f6334b019
+UTIL_LINUX_NG_VERSION := 2.37.3
+UTIL_LINUX_NG_MD5 := 36fe209806ede050ce124e4a2e6e66d4
UTIL_LINUX_NG := util-linux-$(UTIL_LINUX_NG_VERSION)
UTIL_LINUX_NG_SUFFIX := tar.xz
UTIL_LINUX_NG_BASENAME := v$(if $(filter 2,$(basename $(UTIL_LINUX_NG_VERSION))),$(UTIL_LINUX_NG_VERSION),$(basename $(UTIL_LINUX_NG_VERSION)))
--
2.30.2
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3
2022-02-05 23:17 [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3 Christian Melki
@ 2022-02-06 8:09 ` Christian Melki
0 siblings, 0 replies; 3+ messages in thread
From: Christian Melki @ 2022-02-06 8:09 UTC (permalink / raw)
To: ptxdist; +Cc: Michael Olbrich
Sorry for the resend.
For whatever reason this mail took a while,
so I assumed it had been dropped, hence the resend 10 minutes later.
Regards,
Christian
On 2/6/22 00:17, Christian Melki wrote:
> * Minor bump. Bugfix release.
>
> * Notable inclusion in the release is the lsfd program. lsfd is
> intended as a replacement to lsof with more support for Linux
> specific features such as namespaces. Needs a bit more work to mature.
> Perhaps make an introduction of lsfd in the next major util-linux release.
>
> Signed-off-by: Christian Melki <christian.melki@t2data.com>
> ---
> rules/util-linux-ng.make | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/rules/util-linux-ng.make b/rules/util-linux-ng.make
> index 25e4c8768..4ad8757ff 100644
> --- a/rules/util-linux-ng.make
> +++ b/rules/util-linux-ng.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_UTIL_LINUX_NG) += util-linux-ng
> #
> # Paths and names
> #
> -UTIL_LINUX_NG_VERSION := 2.37.2
> -UTIL_LINUX_NG_MD5 := d659bf7cd417d93dc609872f6334b019
> +UTIL_LINUX_NG_VERSION := 2.37.3
> +UTIL_LINUX_NG_MD5 := 36fe209806ede050ce124e4a2e6e66d4
> UTIL_LINUX_NG := util-linux-$(UTIL_LINUX_NG_VERSION)
> UTIL_LINUX_NG_SUFFIX := tar.xz
> UTIL_LINUX_NG_BASENAME := v$(if $(filter 2,$(basename $(UTIL_LINUX_NG_VERSION))),$(UTIL_LINUX_NG_VERSION),$(basename $(UTIL_LINUX_NG_VERSION)))
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ptxdist] [PATCH] zstd: Version bump. 1.5.1 -> 1.5.2
@ 2022-02-05 23:07 Christian Melki
2022-02-05 23:07 ` [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3 Christian Melki
0 siblings, 1 reply; 3+ messages in thread
From: Christian Melki @ 2022-02-05 23:07 UTC (permalink / raw)
To: ptxdist
Mostly a bugfix release.
https://github.com/facebook/zstd/releases/tag/v1.5.2
* Drop patches for noexecstack. Fixed in 1.5.2
Signed-off-by: Christian Melki <christian.melki@t2data.com>
---
...oder-Assembly-noexecstack-on-All-Arc.patch | 39 ----------
...execstack-Options-to-Compilation-and.patch | 71 -------------------
patches/zstd-1.5.1/series | 5 --
rules/zstd.make | 4 +-
4 files changed, 2 insertions(+), 117 deletions(-)
delete mode 100644 patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch
delete mode 100644 patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch
delete mode 100644 patches/zstd-1.5.1/series
diff --git a/patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch b/patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch
deleted file mode 100644
index d28baf8d3..000000000
--- a/patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From: "W. Felix Handte" <w@felixhandte.com>
-Date: Wed, 29 Dec 2021 17:47:12 -0800
-Subject: [PATCH] Mark Huffman Decoder Assembly `noexecstack` on All
- Architectures
-
-Apparently, even when the assembly file is empty (because
-`ZSTD_ENABLE_ASM_X86_64_BMI2` is false), it still is marked as possibly
-needing an executable stack and so the whole library is marked as such. This
-commit applies a simple patch for this problem by moving the noexecstack
-indication outside the macro guard.
-
-This commit builds on #2857.
-
-This commit addresses #2963.
----
- lib/decompress/huf_decompress_amd64.S | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/decompress/huf_decompress_amd64.S b/lib/decompress/huf_decompress_amd64.S
-index 98173cce863d..706786bb0db0 100644
---- a/lib/decompress/huf_decompress_amd64.S
-+++ b/lib/decompress/huf_decompress_amd64.S
-@@ -1,7 +1,5 @@
- #include "../common/portability_macros.h"
-
--#if ZSTD_ENABLE_ASM_X86_64_BMI2
--
- /* Stack marking
- * ref: https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
- */
-@@ -9,6 +7,8 @@
- .section .note.GNU-stack,"",%progbits
- #endif
-
-+#if ZSTD_ENABLE_ASM_X86_64_BMI2
-+
- /* Calling convention:
- *
- * %rdi contains the first argument: HUF_DecompressAsmArgs*.
diff --git a/patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch b/patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch
deleted file mode 100644
index 81afe8442..000000000
--- a/patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From: "W. Felix Handte" <w@felixhandte.com>
-Date: Wed, 5 Jan 2022 14:53:22 -0500
-Subject: [PATCH] Makefiles: Add `noexecstack` Options to Compilation and
- Linking
-
-Hopefully this marks the binary artifacts `noexecstack` even on platforms
-where binaries default to true.
----
- lib/libzstd.mk | 28 ++++++++++++++++++++++++++++
- programs/Makefile | 2 --
- 2 files changed, 28 insertions(+), 2 deletions(-)
-
-diff --git a/lib/libzstd.mk b/lib/libzstd.mk
-index af12daffe128..5432198ed481 100644
---- a/lib/libzstd.mk
-+++ b/lib/libzstd.mk
-@@ -34,6 +34,8 @@ ZSTD_NO_ASM ?= 0
- # libzstd helpers
- ##################################################################
-
-+VOID ?= /dev/null
-+
- # Make 4.3 doesn't support '\#' anymore (https://lwn.net/Articles/810071/)
- NUM_SYMBOL := \#
-
-@@ -96,6 +98,32 @@ CFLAGS += $(DEBUGFLAGS) $(MOREFLAGS)
- LDFLAGS += $(MOREFLAGS)
- FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
-
-+ifndef ALREADY_APPENDED_NOEXECSTACK
-+export ALREADY_APPENDED_NOEXECSTACK := 1
-+ifeq ($(shell echo "int main(int argc, char* argv[]) { (void)argc; (void)argv; return 0; }" | $(CC) $(FLAGS) -z noexecstack -x c -Werror - -o $(VOID) 2>$(VOID) && echo 1 || echo 0),1)
-+$(info Supports noexecstack linker flag!)
-+$(info $(LDFLAGS))
-+LDFLAGS += -z noexecstack
-+$(info $(LDFLAGS))
-+else
-+$(info Doesn't support noexecstack linker flag!)
-+endif
-+ifeq ($(shell echo | $(CC) $(FLAGS) -Wa,--noexecstack -x assembler -Werror -c - -o $(VOID) 2>$(VOID) && echo 1 || echo 0),1)
-+$(info Supports noexecstack assembler flag!)
-+$(info $(CFLAGS))
-+CFLAGS += -Wa,--noexecstack
-+$(info $(CFLAGS))
-+else ifeq ($(shell echo | $(CC) $(FLAGS) -Qunused-arguments -Wa,--noexecstack -x assembler -Werror -c - -o $(VOID) 2>$(VOID) && echo 1 || echo 0),1)
-+# See e.g.: https://github.com/android/ndk/issues/171
-+$(info Supports noexecstack assembler flag with unused arg suppression!)
-+$(info $(CFLAGS))
-+CFLAGS += -Qunused-arguments -Wa,--noexecstack
-+$(info $(CFLAGS))
-+else
-+$(info Doesn't support noexecstack assembler flag!)
-+endif
-+endif
-+
- HAVE_COLORNEVER = $(shell echo a | grep --color=never a > /dev/null 2> /dev/null && echo 1 || echo 0)
- GREP_OPTIONS ?=
- ifeq ($HAVE_COLORNEVER, 1)
-diff --git a/programs/Makefile b/programs/Makefile
-index a54900cc1e9d..da848eb66bc0 100644
---- a/programs/Makefile
-+++ b/programs/Makefile
-@@ -62,8 +62,6 @@ else
- EXT =
- endif
-
--VOID = /dev/null
--
- # thread detection
- NO_THREAD_MSG := ==> no threads, building without multithreading support
- HAVE_PTHREAD := $(shell printf '$(NUM_SYMBOL)include <pthread.h>\nint main(void) { return 0; }' > have_pthread.c && $(CC) $(FLAGS) -o have_pthread$(EXT) have_pthread.c -pthread 2> $(VOID) && rm have_pthread$(EXT) && echo 1 || echo 0; rm have_pthread.c)
diff --git a/patches/zstd-1.5.1/series b/patches/zstd-1.5.1/series
deleted file mode 100644
index 29b488d4b..000000000
--- a/patches/zstd-1.5.1/series
+++ /dev/null
@@ -1,5 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch
-0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch
-# f2f3753627f3109aedeb7a6d245daf7a - git-ptx-patches magic
diff --git a/rules/zstd.make b/rules/zstd.make
index da2cf75a3..7198117c3 100644
--- a/rules/zstd.make
+++ b/rules/zstd.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_ZSTD) += zstd
#
# Paths and names
#
-ZSTD_VERSION := 1.5.1
-ZSTD_MD5 := 120d77140ad538e8bd3a7dae6a38c4c9
+ZSTD_VERSION := 1.5.2
+ZSTD_MD5 := 6dc24b78e32e7c99f80c9441e40ff8bc
ZSTD := zstd-$(ZSTD_VERSION)
ZSTD_SUFFIX := tar.gz
ZSTD_URL := https://github.com/facebook/zstd/archive/v$(ZSTD_VERSION).$(ZSTD_SUFFIX)
--
2.30.2
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3
2022-02-05 23:07 [ptxdist] [PATCH] zstd: Version bump. 1.5.1 -> 1.5.2 Christian Melki
@ 2022-02-05 23:07 ` Christian Melki
0 siblings, 0 replies; 3+ messages in thread
From: Christian Melki @ 2022-02-05 23:07 UTC (permalink / raw)
To: ptxdist
* Minor bump. Bugfix release.
* Notable inclusion in the release is the lsfd program. lsfd is
intended as a replacement to lsof with more support for Linux
specific features such as namespaces. Needs a bit more work to mature.
Perhaps make an introduction of lsfd in the next major util-linux release.
Signed-off-by: Christian Melki <christian.melki@t2data.com>
---
rules/util-linux-ng.make | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rules/util-linux-ng.make b/rules/util-linux-ng.make
index 25e4c8768..4ad8757ff 100644
--- a/rules/util-linux-ng.make
+++ b/rules/util-linux-ng.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_UTIL_LINUX_NG) += util-linux-ng
#
# Paths and names
#
-UTIL_LINUX_NG_VERSION := 2.37.2
-UTIL_LINUX_NG_MD5 := d659bf7cd417d93dc609872f6334b019
+UTIL_LINUX_NG_VERSION := 2.37.3
+UTIL_LINUX_NG_MD5 := 36fe209806ede050ce124e4a2e6e66d4
UTIL_LINUX_NG := util-linux-$(UTIL_LINUX_NG_VERSION)
UTIL_LINUX_NG_SUFFIX := tar.xz
UTIL_LINUX_NG_BASENAME := v$(if $(filter 2,$(basename $(UTIL_LINUX_NG_VERSION))),$(UTIL_LINUX_NG_VERSION),$(basename $(UTIL_LINUX_NG_VERSION)))
--
2.30.2
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-02-06 8:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-05 23:17 [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3 Christian Melki
2022-02-06 8:09 ` Christian Melki
-- strict thread matches above, loose matches on Subject: below --
2022-02-05 23:07 [ptxdist] [PATCH] zstd: Version bump. 1.5.1 -> 1.5.2 Christian Melki
2022-02-05 23:07 ` [ptxdist] [PATCH] util-linux-ng: Version bump 2.37.2 -> 2.37.3 Christian Melki
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox