[libreoffice] 01/01: back to master; remove the obsolete arm64-* patches
Rene Engelhard
rene at moszumanska.debian.org
Fri Oct 20 22:52:46 UTC 2017
This is an automated email from the git hooks/post-receive script.
rene pushed a commit to branch debian-experimental-6.0
in repository libreoffice.
commit 042c8c67046f3b36b4f5f7266d1719ef543e0fa2
Author: Rene Engelhard <rene at debian.org>
Date: Fri Oct 20 17:12:33 2017 +0200
back to master; remove the obsolete arm64-* patches
---
changelog | 6 +++
control | 2 +-
.../arm64-bridges-no-stack-protector-strong.diff | 43 ----------------------
patches/arm64-disable-sc-functions-test.diff | 37 -------------------
...d-buildflags-no-LO-fstack-protector-strong.diff | 2 +-
patches/series | 2 -
rules | 2 +-
7 files changed, 9 insertions(+), 85 deletions(-)
diff --git a/changelog b/changelog
index fdc2cd0..3f07d6f 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,9 @@
+libreoffice (1:6.0.0~beta1~git20171020-1) UNRELEASED; urgency=medium
+
+ * New upstream snapshot
+
+ -- Rene Engelhard <rene at debian.org> Thu, 19 Oct 2017 15:49:57 +0200
+
libreoffice (1:6.0.0~alpha1-1) experimental; urgency=medium
[ Rene Engelhard ]
diff --git a/control b/control
index 6f66956..8cb33fe 100644
--- a/control
+++ b/control
@@ -191,7 +191,7 @@ Build-Conflicts: amd-libopencl1,
Standards-Version: 4.0.1
Vcs-Git: https://anonscm.debian.org/git/pkg-openoffice/libreoffice.git -b debian-experimental-6.0
Vcs-Browser: https://anonscm.debian.org/git/pkg-openoffice/libreoffice.git
-Bugs:
+Bugs: mailto:debian-openoffice at lists.debian.org
Homepage: http://www.libreoffice.org
Package: libreoffice
diff --git a/patches/arm64-bridges-no-stack-protector-strong.diff b/patches/arm64-bridges-no-stack-protector-strong.diff
deleted file mode 100644
index d3f7f9f..0000000
--- a/patches/arm64-bridges-no-stack-protector-strong.diff
+++ /dev/null
@@ -1,43 +0,0 @@
-From dddb527db1562f30a2a2b20338dfc8458086a4a9 Mon Sep 17 00:00:00 2001
-From: Stephan Bergmann <sbergman at redhat.com>
-Date: Thu, 19 Oct 2017 15:29:38 +0200
-Subject: Again, no -fstack-protector-strong for gcc3_linux_aarch64/cpp2uno.cxx
-
-8d12e4ec8b843d59661a12a7a92bfec7e4473e0f "No -fstack-protect-strong for
-gcc3_linux_aarch64/cpp2uno.cxx vtableSlotCall" had done that in the past (so
-that setting up the x0/x1 return registers in vtableSlotCall is not clobbered
-by the stack protector code), but gbuild details have apparently changed in the
-meantime, so that gb_CXXFLAGS_COMMON's -fstack-protector-strong now ends up on
-the compiler command line before what is covered by gb_Library_add_cxxobjects's
-argument, so didn't get subst'ed to -fstack-protector. That caused Flathub
-aarch64 builds to fail in CustomTarget_testtools/uno_test.
-
-However, if both -fstack-protector-strong and -fstack-protector are present on
-the command line, the second apparently wins, so use that hack for now.
-(-fstack-protector-strong is only available since GCC 4.9, but -fstack-protector
-is already available in our current baseline GCC 4.8.1, and even for a build on
-that baseline it wouldn't hurt if cpp2uno.cxx was explicitly built with
--fstack-protector even if none of the other files were built with
--fstack-protector-strong.)
-
-Change-Id: I9d78d2e5b08b7c0a4adb1531b482cd43617886f7
-
-diff --git a/bridges/Library_cpp_uno.mk b/bridges/Library_cpp_uno.mk
-index 8016677..22ce084 100644
---- a/bridges/Library_cpp_uno.mk
-+++ b/bridges/Library_cpp_uno.mk
-@@ -34,9 +34,8 @@ bridge_exception_objects := abi callvirtualfunction uno2cpp
-
- $(eval $(call gb_Library_add_cxxobjects,$(gb_CPPU_ENV)_uno, \
- bridges/source/cpp_uno/$(bridges_SELECTED_BRIDGE)/cpp2uno, \
-- $(subst -fstack-protector-strong,-fstack-protector, \
-- $(gb_LinkTarget_EXCEPTIONFLAGS) \
-- $(call gb_LinkTarget__get_cxxflags,$(gb_CPPU_ENV)_uno)) \
-+ $(gb_LinkTarget_EXCEPTIONFLAGS) \
-+ $(call gb_LinkTarget__get_cxxflags,$(gb_CPPU_ENV)_uno) -fstack-protector \
- ))
- endif
-
---
-cgit v0.10.2
-
diff --git a/patches/arm64-disable-sc-functions-test.diff b/patches/arm64-disable-sc-functions-test.diff
deleted file mode 100644
index 5e327f9..0000000
--- a/patches/arm64-disable-sc-functions-test.diff
+++ /dev/null
@@ -1,37 +0,0 @@
-From 6cb20e0b298f41fe88984aebfe5454f936a0ae3a Mon Sep 17 00:00:00 2001
-From: Stephan Bergmann <sbergman at redhat.com>
-Date: Fri, 20 Oct 2017 10:52:48 +0200
-Subject: Disable CppunitTset_sc_*_functions_test for linux_aarch64 for now,
- too
-
-> Oct 20 10:21:31 <sberg> erAck, when "Testing
-> file:///run/build/libreoffice/sc/qa/unit/data/functions/array/fods/linest.fods"
-> in CppunitTest_sc_array_functions_test fails with non-informative expected 1
-> vs. actual 0, how can I reasonably debug that? (and no, I don't have an X11
-> connection to the relevant machine, to see what opening that .fods with LO
-> would look like there)
-> Oct 20 10:25:04 <erAck> sberg: sigh.. we're still lacking an "analyze steps"
-> in the functions test loader, so far only loading the doc and inspecting
-> provides that; maybe getting individual cell results via UNO would work
-
-So disable these tests for aarch64 for now too, to get Flathub builds unstuck,
-until somebody finds a way to actually debug this.
-
-Change-Id: I9bf30d0d7185497f9ad4b04b60b6a67f34a8c44e
-
-diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk
-index bd5b769..0b600f7 100644
---- a/sc/Module_sc.mk
-+++ b/sc/Module_sc.mk
-@@ -69,7 +69,7 @@ $(eval $(call gb_Module_add_slowcheck_targets,sc, \
- # point weirdness (x87, registers, compiler optimization, ... whatever),
- # disable them until someone finds a real cure.
-
--ifneq ($(PLATFORMID),linux_x86)
-+ifneq ($(filter-out linux_aarch64 linux_x86,$(PLATFORMID)),)
- $(eval $(call gb_Module_add_slowcheck_targets,sc, \
- CppunitTest_sc_functions_test_old \
- CppunitTest_sc_database_functions_test \
---
-cgit v0.10.2
-
diff --git a/patches/debian-hardened-buildflags-no-LO-fstack-protector-strong.diff b/patches/debian-hardened-buildflags-no-LO-fstack-protector-strong.diff
index a7671b2..1ffcf7b 100644
--- a/patches/debian-hardened-buildflags-no-LO-fstack-protector-strong.diff
+++ b/patches/debian-hardened-buildflags-no-LO-fstack-protector-strong.diff
@@ -46,5 +46,5 @@ index 7acd068..b6d9735 100644
export HAVE_GCC_AVX=@HAVE_GCC_AVX@
-export HAVE_GCC_STACK_PROTECTOR_STRONG=@HAVE_GCC_STACK_PROTECTOR_STRONG@
export HAVE_GCC_BUILTIN_ATOMIC=@HAVE_GCC_BUILTIN_ATOMIC@
+ export HAVE_GCC_BUILTIN_FFS=@HAVE_GCC_BUILTIN_FFS@
export HAVE_GCC_FINLINE_LIMIT=@HAVE_GCC_FINLINE_LIMIT@
- export HAVE_GCC_FNO_DEFAULT_INLINE=@HAVE_GCC_FNO_DEFAULT_INLINE@
diff --git a/patches/series b/patches/series
index fb8ca1a..063d940 100644
--- a/patches/series
+++ b/patches/series
@@ -31,6 +31,4 @@ disable-some-sc-tests-with-internal-cppunit.diff
cppunit-optional.diff
disable-unused-test-programs.diff
ww8export-HAVE_MORE_FONTS.diff
-arm64-bridges-no-stack-protector-strong.diff
tdf108963-test.diff
-arm64-disable-sc-functions-test.diff
diff --git a/rules b/rules
index 5411673..213b6fd 100755
--- a/rules
+++ b/rules
@@ -73,7 +73,7 @@ GIT_BASEURL:=git://anongit.freedesktop.org/libreoffice
lo_sources_ver=$(shell grep AC_INIT $(SOURCE_TREE)/configure.ac | grep documentfoundation | cut -d, -f2 | sed -e 's,\[,,' -e 's,\],,')
# NOT in proper libreoffice-3-6 branch
# use ./g checkout -b tag-libreoffice-3.6.2.1 libreoffice-3.6.2.1
-GIT_TAG=libreoffice-$(lo_sources_ver)-buildfix1
+GIT_TAG=libreoffice-$(lo_sources_ver)
GIT_BRANCH=master
endif
ifeq "$(USE_SOURCE_TARBALLS)" "y"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openoffice/libreoffice.git
More information about the Pkg-openoffice-commits
mailing list