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

Tomáš Chvátal tchvatal at suse.com
Thu Nov 30 12:47:24 UTC 2017


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

New commits:
commit 2c5a3d914ecf681d97a8356db62d49b62b52b465
Author: Tomáš Chvátal <tchvatal at suse.com>
Date:   Wed Nov 29 15:18:06 2017 +0100

    Do not check in qt5 checks for Qt4 bugs that were fixed
    
    Change-Id: I4d4725c775e98fe397e43d7b6ae02eb98dc79aa0
    Reviewed-on: https://gerrit.libreoffice.org/45507
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/configure.ac b/configure.ac
index fd06712066a4..e904fe3c29cc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10841,97 +10841,6 @@ the root of your Qt installation by exporting QT5DIR before running "configure".
         [
             QT5_HAVE_GLIB=1
             AC_DEFINE(QT5_HAVE_GLIB,1)
-            QT5_GLIB_CFLAGS=$(printf '%s' "$QT5_GLIB_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g")
-            FilterLibs "${QT5_GLIB_LIBS}"
-            QT5_GLIB_LIBS="${filteredlibs}"
-
-            qt5_fix_warning=
-
-            AC_LANG_PUSH([C++])
-            # tst_exclude_socket_notifiers.moc:70:28: runtime error: member access within address 0x60d00000bb20 which does not point to an object of type 'QO
-            # 0x60d00000bb20: note: object is of type 'QObjectPrivate'
-            #  02 00 80 3a  90 8a 4e d2 3a 00 00 00  f0 b4 b9 a7 ff 7f 00 00  00 00 00 00 00 00 00 00  20 d8 4e d2
-            #               ^~~~~~~~~~~~~~~~~~~~~~~
-            #               vptr for 'QObjectPrivate'
-            save_CXX=$CXX
-            CXX=$(printf %s "$CXX" \
-                | sed -e 's/-fno-sanitize-recover\(=[[0-9A-Za-z,_-]]*\)*//')
-            save_CXXFLAGS=$CXXFLAGS
-            CXXFLAGS="$CXXFLAGS $QT5_CFLAGS"
-            save_LIBS=$LIBS
-            LIBS="$LIBS $QT5_LIBS"
-            AC_MSG_CHECKING([whether Qt has fixed ExcludeSocketNotifiers])
-            # Prepare meta object data
-            TSTBASE="tst_exclude_socket_notifiers"
-            TSTMOC="${SRC_ROOT}/vcl/unx/qt5/${TSTBASE}"
-            ln -fs "${TSTMOC}.hxx"
-            $MOC5 "${TSTBASE}.hxx" -o "${TSTBASE}.moc"
-
-            AC_RUN_IFELSE([AC_LANG_SOURCE([[
-#include <cstdlib>
-#include "tst_exclude_socket_notifiers.moc"
-
-int main(int argc, char *argv[])
-{
-    QCoreApplication app(argc, argv);
-    exit(tst_processEventsExcludeSocket());
-    return 0;
-}
-            ]])],[
-                AC_MSG_RESULT([yes])
-            ],[
-                AC_MSG_RESULT([no])
-                AC_MSG_WARN([native Qt5 file pickers will be disabled at runtime])
-                if test -z "$qt5_fix_warning"; then
-                    add_warning "native QT5 file pickers will be disabled at runtime, Qt5 fixes needed"
-                fi
-                qt5_fix_warning=1
-                add_warning "  https://bugreports.qt-project.org/browse/QTBUG-37380 (needed)"
-            ])
-
-            # Remove meta object data
-            rm -f "${TSTBASE}."*
-
-            AC_MSG_CHECKING([whether Qt avoids QClipboard recursion caused by posted events])
-            # Prepare meta object data
-            TSTBASE="tst_exclude_posted_events"
-            TSTMOC="${SRC_ROOT}/vcl/unx/qt5/${TSTBASE}"
-            ln -fs "${TSTMOC}.hxx"
-            $MOC5 "${TSTBASE}.hxx" -o "${TSTBASE}.moc"
-
-            AC_RUN_IFELSE([AC_LANG_SOURCE([[
-#include <cstdlib>
-#include "tst_exclude_posted_events.moc"
-
-int main(int argc, char *argv[])
-{
-    QCoreApplication app(argc, argv);
-    exit(tst_excludePostedEvents());
-    return 0;
-}
-            ]])],[
-                AC_MSG_RESULT([yes])
-            ],[
-                AC_MSG_RESULT([no])
-                AC_MSG_WARN([native QT5 file pickers will be disabled at runtime])
-                if test -z "$qt5_fix_warning"; then
-                    add_warning "native QT5 file pickers will be disabled at runtime, Qt5 fixes needed"
-                fi
-                qt5_fix_warning=1
-                add_warning "  https://bugreports.qt-project.org/browse/QTBUG-34614 (needed)"
-            ])
-
-            # Remove meta object data
-            rm -f "${TSTBASE}."*
-
-            if test -n "$qt5_fix_warning"; then
-                add_warning "  https://bugreports.qt-project.org/browse/QTBUG-38585 (recommended)"
-            fi
-
-            LIBS=$save_LIBS
-            CXXFLAGS=$save_CXXFLAGS
-            CXX=$save_CXX
-            AC_LANG_POP([C++])
         ],
         AC_MSG_WARN([[No Glib found, Qt5 support will not use native file pickers!]])
     )


More information about the Libreoffice-commits mailing list