From 80c161a86b19be5c289930e66f70f244710f98f0 Mon Sep 17 00:00:00 2001 From: wu-leilei Date: Tue, 7 Mar 2023 10:54:18 +0800 Subject: [PATCH] Add strip --- fix-strip.patch | 30 ++++++++++++++++++++++++++++++ netty.spec | 6 +++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 fix-strip.patch diff --git a/fix-strip.patch b/fix-strip.patch new file mode 100644 index 0000000..5a86ae9 --- /dev/null +++ b/fix-strip.patch @@ -0,0 +1,30 @@ +diff -Nur a/transport-native-epoll/pom.xml b/transport-native-epoll/pom.xml +--- a/transport-native-epoll/pom.xml 2023-03-05 15:42:40.947323733 +0800 ++++ b/transport-native-epoll/pom.xml 2023-03-05 15:45:43.877975494 +0800 +@@ -32,7 +32,7 @@ + ${project.build.directory}/unix-common-lib + ${unix.common.lib.dir}/META-INF/native/lib + ${unix.common.lib.dir}/META-INF/native/include +- LDFLAGS=-L${unix.common.lib.unpacked.dir} -Wl,--no-as-needed -lrt -Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive ++ LDFLAGS=-L${unix.common.lib.unpacked.dir} -Wl,--no-as-needed -lrt -Wl,--whole-archive -Wl,-s -l${unix.common.lib.name} -Wl,--no-whole-archive + true + + +@@ -221,7 +221,7 @@ + ${linux.sendmmsg.support}${glibc.sendmmsg.support} + + .*IO_NETTY_SENDMSSG_NOT_FOUND.* +- CFLAGS=-O3 -DIO_NETTY_SENDMMSG_NOT_FOUND -Werror -fno-omit-frame-pointer -Wunused-variable -I${unix.common.include.unpacked.dir} ++ CFLAGS=-O3 -DIO_NETTY_SENDMMSG_NOT_FOUND -Werror -fno-omit-frame-pointer -Wunused-variable -Wl,-s -I${unix.common.include.unpacked.dir} + false + + +@@ -237,7 +237,7 @@ + ${jni.compiler.args.cflags} + + ^((?!CFLAGS=).)*$ +- CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -I${unix.common.include.unpacked.dir} ++ CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -Wl,-s -I${unix.common.include.unpacked.dir} + false + + diff --git a/netty.spec b/netty.spec index d4f9dcc..5c163e4 100644 --- a/netty.spec +++ b/netty.spec @@ -2,7 +2,7 @@ Name: netty Version: 4.1.13 -Release: 19 +Release: 20 Summary: Asynchronous event-driven network application Java framework License: ASL 2.0 URL: https://netty.io/ @@ -29,6 +29,7 @@ Patch0017: CVE-2021-37136.patch Patch0018: CVE-2021-37137.patch Patch0019: CVE-2021-43797-pre.patch Patch0020: CVE-2021-43797.patch +Patch0021: fix-strip.patch BuildRequires: maven-local mvn(ant-contrib:ant-contrib) BuildRequires: mvn(com.jcraft:jzlib) mvn(commons-logging:commons-logging) @@ -153,6 +154,9 @@ export CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" %changelog +* Sun Mar 05 2023 wulei - 4.1.13-20 +- Add strip + * Wed Nov 9 2022 liyanan - 4.1.13-19 - Change source -- Gitee