From 2c30c982aa3b84210922a6e5139764fb3694b084c44dd2d0879a46ec752c9164 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 20 Dec 2019 08:16:24 +0000 Subject: [PATCH] Accepting request 758334 from home:e9925248:branches:windows:mingw:win32 Revert last change Adding -lssp to LDFLAGS causes other faults like expat, because libtool also has issues with -lssp. If fstack-protector is in use, it needs to be passed to all gcc call. The root cause of the cairo build failures are an outdated libtool, which drops -fstack-protector. Such build system needs to be regenerated using a newer libtool or updated with a newer upstream version. OBS-URL: https://build.opensuse.org/request/show/758334 OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-filesystem?expand=0&rev=110 --- macros.mingw64 | 2 +- mingw64-filesystem.changes | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/macros.mingw64 b/macros.mingw64 index 3be0388..2bdd195 100644 --- a/macros.mingw64 +++ b/macros.mingw64 @@ -31,7 +31,7 @@ # used for bootstrap packages %_mingw64_ldflags_bootstrap %{_mingw64_ldflags_base} # for normal packages -%_mingw64_ldflags %{_mingw64_ldflags_base} -fstack-protector -lssp +%_mingw64_ldflags %{_mingw64_ldflags_base} -fstack-protector %_mingw64_classpath %{_mingw64_datadir}/java/libgcj.jar:%{_mingw64_datadir}/java/libgcj-tools.jar diff --git a/mingw64-filesystem.changes b/mingw64-filesystem.changes index fa62d4f..cc67643 100644 --- a/mingw64-filesystem.changes +++ b/mingw64-filesystem.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Dec 18 21:49:44 UTC 2019 - Martin Koegler + +- Revert -lssp + ------------------------------------------------------------------- Tue Dec 17 09:21:43 UTC 2019 - Ralf Habacker