!17 g++ 支持 -fsigned-char 选项
From: @licihua Reviewed-by: @small_leek Signed-off-by: @small_leek
This commit is contained in:
commit
d6576ea327
@ -3,7 +3,7 @@ Summary: Build with gcov
|
|||||||
License: GPL
|
License: GPL
|
||||||
Group: System/Management
|
Group: System/Management
|
||||||
Version: 1.0
|
Version: 1.0
|
||||||
Release: 0.8
|
Release: 0.9
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}
|
BuildRoot: %{_tmppath}/%{name}-%{version}
|
||||||
#Source: %{name}-%{version}.tar.bz2
|
#Source: %{name}-%{version}.tar.bz2
|
||||||
|
|
||||||
@ -86,7 +86,7 @@ cat <<END1 > $old_gplus
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
gcc_secure_exclude=\`rpm --eval %{gcc_secure_exclude}\`
|
gcc_secure_exclude=\`rpm --eval %{gcc_secure_exclude}\`
|
||||||
if ! cat /.build.command | egrep "\$gcc_secure_exclude" &>/dev/null; then
|
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'
|
sec_opt='-fPIC -D_FORTIFY_SOURCE=2 -O2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wtrampolines -fsigned-char'
|
||||||
fs_opt=''
|
fs_opt=''
|
||||||
|
|
||||||
if [[ "\$@" =~ "-O0" ]]; then
|
if [[ "\$@" =~ "-O0" ]]; then
|
||||||
@ -126,7 +126,7 @@ cat <<END1 > $old_cpp
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
gcc_secure_exclude=\`rpm --eval %{gcc_secure_exclude}\`
|
gcc_secure_exclude=\`rpm --eval %{gcc_secure_exclude}\`
|
||||||
if ! cat /.build.command | egrep "\$gcc_secure_exclude" &>/dev/null; then
|
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'
|
sec_opt='-fPIC -D_FORTIFY_SOURCE=2 -O2 -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wtrampolines -fsigned-char'
|
||||||
fs_opt=''
|
fs_opt=''
|
||||||
|
|
||||||
if [[ "\$@" =~ "-O0" ]]; then
|
if [[ "\$@" =~ "-O0" ]]; then
|
||||||
@ -172,6 +172,12 @@ rm -rf %{_tmppath}/%{name}-%{version}
|
|||||||
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
|
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 21 2021 licihua<licihua@huawei.com> - 1.0-0.9
|
||||||
|
- Type:enhancement
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC: support -fsigned-char for g++
|
||||||
|
|
||||||
* Mon Jul 12 2021 shenyangyang<shenyangyang4@huawei.com> - 1.0-0.8
|
* Mon Jul 12 2021 shenyangyang<shenyangyang4@huawei.com> - 1.0-0.8
|
||||||
- Type:enhancement
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user