From 27f6beb62d1b3dea6a10019794d5ac7537cb4d4b Mon Sep 17 00:00:00 2001 From: Wenlong Zhang Date: Mon, 6 Feb 2023 15:00:47 +0800 Subject: [PATCH] Add bind.spec to gcc_secure_exclude for loongarch --- gcc_secure.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gcc_secure.spec b/gcc_secure.spec index 12f9e44..a276d7a 100644 --- a/gcc_secure.spec +++ b/gcc_secure.spec @@ -3,7 +3,7 @@ Summary: Enforcing secure compile options for abuild License: NA Group: System/Management Version: 1.0 -Release: 0.12 +Release: 0.13 BuildRoot: %{_tmppath}/%{name}-%{version} BuildRequires: util-linux coreutils @@ -30,6 +30,9 @@ mv $old_gcc $old_gcc"_old" cat < $old_gcc #!/bin/sh gcc_secure_exclude=\`rpm --eval %{gcc_secure_exclude}\` +if [[ `uname -m` = "loongarch64" ]];then + gcc_secure_exclude="echo \$gcc_secure_exclude|bind.spec" +fi if ! cat /.build.command | egrep "\$gcc_secure_exclude" &>/dev/null; then sec_opt='-fPIC -D_FORTIFY_SOURCE=2 -O2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wtrampolines -fsigned-char' fs_opt='' @@ -164,6 +167,12 @@ rm -rf %{_tmppath}/%{name}-%{version} rm -rf $RPM_BUILD_DIR/%{name}-%{version} %changelog +* Wed Feb 1 2023 Wenlong Zhang - 1.0-0.13 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC: Add bind.spec to gcc_secure_exclude for loongarch + * Wed Feb 1 2023 Wenlong Zhang - 1.0-0.12 - Type:enhancement - ID:NA -- Gitee