Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2020-05-29 21:19:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Fri May 29 21:19:52 2020 rev:48 rq:807896 version:202002 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2020-04-25 20:09:21.243675129 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new.3606/ovmf.changes 2020-05-29 21:35:34.922329278 +0200 @@ -1,0 +2,6 @@ +Thu May 21 03:36:17 UTC 2020 - Gary Ching-Pang Lin <[email protected]> + +- Add ovmf-bsc1171643-workaround-outline-atomics.patch to disable + gcc10 outline-atomics in AArch64 (bsc#1171643) + +------------------------------------------------------------------- New: ---- ovmf-bsc1171643-workaround-outline-atomics.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.fQ3DPa/_old 2020-05-29 21:35:35.878332124 +0200 +++ /var/tmp/diff_new_pack.fQ3DPa/_new 2020-05-29 21:35:35.878332124 +0200 @@ -49,6 +49,7 @@ Patch4: %{name}-disable-ia32-firmware-piepic.patch Patch5: %{name}-set-fixed-enroll-time.patch Patch6: %{name}-bsc1163927-fix-ping-and-ip6dxe.patch +Patch7: %{name}-bsc1171643-workaround-outline-atomics.patch Patch100: openssl-fix-syntax-error.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bc @@ -168,6 +169,9 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%if %{gcc_version} >= 10 +%patch7 -p1 +%endif # add openssl pushd CryptoPkg/Library/OpensslLib/openssl ++++++ ovmf-bsc1171643-workaround-outline-atomics.patch ++++++ diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template index 2b17d3b..cc510ae 100755 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -2010,7 +2010,7 @@ DEFINE GCC5_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS) DEFINE GCC5_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS) DEFINE GCC5_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) DEFINE GCC5_ARM_CC_XIPFLAGS = DEF(GCC49_ARM_CC_XIPFLAGS) -DEFINE GCC5_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) +DEFINE GCC5_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -mno-outline-atomics DEFINE GCC5_AARCH64_CC_XIPFLAGS = DEF(GCC49_AARCH64_CC_XIPFLAGS) DEFINE GCC5_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS) DEFINE GCC5_ARM_DLINK2_FLAGS = DEF(GCC49_ARM_DLINK2_FLAGS) -Wno-error
