代码拉取完成,页面将自动刷新
同步操作将从 compass-ci/openEuler-rpm-config 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
From c6b15b8c17f957d736dd975d106b10d419070ebd Mon Sep 17 00:00:00 2001
From: liyunfei <[email protected]>
Date: Tue, 9 Jan 2024 20:50:34 +0800
Subject: [PATCH 2/2] Call %set_build_flags&cc before %build, %check, and
%install stages
---
macros | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/macros b/macros
index 0062126..8c16706 100755
--- a/macros
+++ b/macros
@@ -83,6 +83,22 @@
FCFLAGS="${FCFLAGS:-%{build_fflags}}" ; export FCFLAGS ; \
LDFLAGS="${LDFLAGS:-%{build_ldflags}}" ; export LDFLAGS
+# Automatically use set_build_flags macro for build, check, and
+# install phases.
+# Use "%undefine _auto_set_build_flags" to disable"
+# Automatically use set_build_cc macro for build, check, and
+# install phases.
+# Use "%undefine _auto_set_build_cc" to disable"
+%_auto_set_build_cc %["%{toolchain}" == "gcc" ? 0 : 1]
+%_auto_set_build_flags 0
+
+%__spec_build_pre %{___build_pre} \
+ %[%{_auto_set_build_cc} ? "%{set_build_cc}" : ""] \
+ %[%{_auto_set_build_flags} ? "%{set_build_flags}" : ""]
+%__spec_check_pre %{___build_pre} \
+ %[%{_auto_set_build_cc} ? "%{set_build_cc}" : ""] \
+ %[%{_auto_set_build_flags} ? "%{set_build_flags}" : ""]
+
#For backwards compatibility only.
%__global_cflags %{build_cflags}
%__global_cxxflags %{build_cxxflags}
@@ -144,6 +158,8 @@
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}"\
mkdir -p `dirname "$RPM_BUILD_ROOT"`\
mkdir "$RPM_BUILD_ROOT"\
+ %[%{_auto_set_build_cc} ? "%{set_build_cc}" : ""]\
+ %[%{_auto_set_build_flags} ? "%{set_build_flags}" : ""]\
%{nil}
# ---- Expanded at end of %install scriptlet.
--
2.27.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。