[Libreoffice-commits] core.git: configure.ac

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Thu Nov 22 07:22:44 UTC 2018


 configure.ac |   34 ----------------------------------
 1 file changed, 34 deletions(-)

New commits:
commit f15274a9d93b7b88d459b0cdb6b3d49e6479a4c1
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Wed Nov 21 22:07:11 2018 +0100
Commit:     Stephan Bergmann <sbergman at redhat.com>
CommitDate: Thu Nov 22 08:22:16 2018 +0100

    Completely remove obsolete HAVE_BROKEN_STATIC_INITIALIZER_LIST check
    
    ...after it had already been phased out almost two years ago with
    721116c7ade10d76e3ed6832e3988c91427ba431 "Phase out support for
    HAVE_BROKEN_STATIC_INITIALIZER_LIST"
    
    Change-Id: Idfc216f10ecff9dab6a3218ba234d458d7816839
    Reviewed-on: https://gerrit.libreoffice.org/63766
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

diff --git a/configure.ac b/configure.ac
index c5591303209b..bc165bd6b31a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12530,40 +12530,6 @@ if test "$broken" = yes; then
 fi
 
 
-AC_MSG_CHECKING([whether $CXX has broken static initializer_list support])
-save_CXXFLAGS=$CXXFLAGS
-CXXFLAGS="$CXXFLAGS $CXXFLAGS_CXX11"
-save_LIBS=$LIBS
-if test -n "$ILIB1"; then
-    LIBS="$LIBS $ILIB1"
-fi
-AC_LANG_PUSH([C++])
-AC_RUN_IFELSE([AC_LANG_PROGRAM([[
-    // Exit with failure if the static initializer_list is stored on the
-    // stack (as done by Clang < 3.4):
-    #include <initializer_list>
-    struct S {};
-    bool g(void const * p1, void const * p2) {
-        int n;
-        return !((p1 > p2 && p2 > &n) || (p1 < p2 && p2 < &n));
-    }
-    bool f(void const * p1) {
-        static std::initializer_list<S> s { S() };
-        return g(p1, s.begin());
-    }
-    ]],[[
-        int n;
-        return f(&n) ? 0 : 1;
-    ]])], [broken=no], [broken=yes],[broken='assuming not (cross-compiling)'])
-AC_LANG_POP([C++])
-LIBS=$save_LIBS
-CXXFLAGS=$save_CXXFLAGS
-AC_MSG_RESULT([$broken])
-if test "$broken" = yes -a "$_os" != "iOS"; then
-    AC_MSG_ERROR([working support for static initializer_list needed])
-fi
-
-
 # ===================================================================
 # Creating bigger shared library to link against
 # ===================================================================


More information about the Libreoffice-commits mailing list