From 89fa3ca6428fc8ab9d4e7e2187401e04ce0274c4 Mon Sep 17 00:00:00 2001 From: zhang-mingyi66 Date: Fri, 28 Apr 2023 17:51:52 +0800 Subject: [PATCH] add spec options -Werror -Wl,-z,noexecstack --- libbpf.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libbpf.spec b/libbpf.spec index d0ac48a..cdd52dd 100644 --- a/libbpf.spec +++ b/libbpf.spec @@ -4,7 +4,7 @@ Name: %{githubname} Version: %{githubver} -Release: 7 +Release: 8 Summary: Libbpf library License: LGPLv2 or BSD @@ -56,7 +56,7 @@ Requires: %{name}-devel = 2:%{version}-%{release} The %{name}-static package contains static library for developing applications that use %{name} -%global make_flags DESTDIR=%{buildroot} OBJDIR=%{_builddir} CFLAGS="%{build_cflags} -fPIC" LDFLAGS="%{build_ldflags} -Wl,--no-as-needed" LIBDIR=/%{_libdir} NO_PKG_CONFIG=1 +%global make_flags DESTDIR=%{buildroot} OBJDIR=%{_builddir} CFLAGS="%{build_cflags} -fPIC -Werror" LDFLAGS="%{build_ldflags} -Werror -Wl,--no-as-needed -Wl,-z,noexecstack" LIBDIR=/%{_libdir} NO_PKG_CONFIG=1 %prep %autosetup -n %{githubfull} -p1 @@ -80,6 +80,9 @@ developing applications that use %{name} %{_libdir}/libbpf.a %changelog +* Fri Apr 28 2023 zhangmingyi -2:0.3-8 +- add -Werror -Wl,--no-as-needed options + * Wed Mar 22 2023 zhangmingyi - 2:0.3-7 - fix use undefine function -- Gitee