[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#918545: marked as done (qtdeclarative-opensource-src: FTBFS on x32: mis-detected as having amd64 JIT)



Your message dated Fri, 08 Feb 2019 02:55:02 +0000
with message-id <E1grwJi-000A8r-PQ@fasolo.debian.org>
and subject line Bug#918545: fixed in qtdeclarative-opensource-src 5.11.3-3
has caused the Debian Bug report #918545,
regarding qtdeclarative-opensource-src: FTBFS on x32: mis-detected as having amd64 JIT
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
918545: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918545
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: qtdeclarative-opensource-src
Version: 5.11.3-2
Severity: important

See also: https://buildd.debian.org/status/fetch.php?pkg=qtdeclarative-opensource-src&arch=x32&ver=5.11.3-2&stamp=1545865790&raw=0

src/qml/jsruntime/qv4global_p.h line 94 always triggers,
because x32 is detected as amd64 (Q_PROCESSOR_X86 and
Q_PROCESSOR_X86_64 are defined and QT_POINTER_SIZE is 8)
by qtbase5-dev (src/corelib/global/qprocessordetection.h).

Changing qprocessordetection to set QT_POINTER_SIZE to 4
for x32 won’t help because src/qml/jsruntime/qv4global_p.h
line 91 would then misdetect it as i386. (It would still
be more correct, but I don’t know if that would break
things that work, for now.)

I fear the best we can do is to add something around line
116 (blacklist):

#if defined(__x86_64__) && defined(__ILP32__)
// explicitly disable on x32 (amd64ilp32)
#undef V4_ENABLE_JIT
#endif

--- End Message ---
--- Begin Message ---
Source: qtdeclarative-opensource-src
Source-Version: 5.11.3-3

We believe that the bug you reported is fixed in the latest version of
qtdeclarative-opensource-src, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 918545@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org> (supplier of updated qtdeclarative-opensource-src package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 07 Feb 2019 23:21:22 -0300
Source: qtdeclarative-opensource-src
Binary: libqt5qml5 libqt5quick5 libqt5quickparticles5 libqt5quicktest5 libqt5quickwidgets5 qml-module-qtquick-layouts qt5-qmltooling-plugins qml-module-qt-labs-folderlistmodel qml-module-qtquick-localstorage qml-module-qt-labs-sharedimage qml-module-qtqml-models2 qml-module-qtqml-statemachine qml-module-qtquick-particles2 qml-module-qtquick2 qml-module-qtquick-shapes qml-module-qt-labs-handlers qml-module-qt-labs-settings qml-module-qttest qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel qtdeclarative5-dev qtdeclarative5-private-dev qtdeclarative5-dev-tools qmlscene qml qtdeclarative5-examples qtdeclarative5-doc qtdeclarative5-doc-html
Architecture: source
Version: 5.11.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Description:
 libqt5qml5 - Qt 5 QML module
 libqt5quick5 - Qt 5 Quick library
 libqt5quickparticles5 - Qt 5 Quick particles module
 libqt5quicktest5 - Qt 5 Quick Test library
 libqt5quickwidgets5 - Qt 5 Quick Widgets library
 qml        - Qt 5 QML viewer
 qml-module-qt-labs-folderlistmodel - Qt 5 folderlistmodel QML module
 qml-module-qt-labs-handlers - Qt 5 Qt.labs.handlers QML module
 qml-module-qt-labs-settings - Qt 5 settings QML module
 qml-module-qt-labs-sharedimage - Qt 5 SharedImage QML module
 qml-module-qtqml-models2 - Qt 5 Models2 QML module
 qml-module-qtqml-statemachine - Qt 5 State Machine QML module
 qml-module-qtquick-layouts - Qt 5 Quick Layouts QML module
 qml-module-qtquick-localstorage - Qt 5 localstorage QML module
 qml-module-qtquick-particles2 - Qt 5 particles 2 QML module
 qml-module-qtquick-shapes - Qt 5 Qt Quick Shapes QML module
 qml-module-qtquick-window2 - Qt 5 window 2 QML module
 qml-module-qtquick-xmllistmodel - Qt 5 xmllistmodel QML module
 qml-module-qtquick2 - Qt 5 Qt Quick 2 QML module
 qml-module-qttest - Qt 5 test QML module
 qmlscene   - Qt 5 QML scene viewer
 qt5-qmltooling-plugins - Qt 5 qmltooling plugins
 qtdeclarative5-dev - Qt 5 declarative development files
 qtdeclarative5-dev-tools - Qt 5 declarative development programs
 qtdeclarative5-doc - Qt 5 declarative documentation
 qtdeclarative5-doc-html - Qt 5 declarative HTML documentation
 qtdeclarative5-examples - Qt 5 declarative examples
 qtdeclarative5-private-dev - Qt 5 declarative private development files
Closes: 918545 921472
Changes:
 qtdeclarative-opensource-src (5.11.3-3) unstable; urgency=medium
 .
   [ Dmitry Shachnev ]
   * Fix build failure on x32 by disabling JIT there (closes: #918545).
 .
   [ Lisandro Damián Nicanor Pérez Meyer ]
   * libqt5qml5: libgl1-mesa-glx became a dummy transitional package, replace
     it by the packages it depends upon, namely libgl1 and libglx-mesa0
     (Closes: #921472). Thanks Gabriele Stilli for the bug report.
Checksums-Sha1:
 5151f9ff21e70a76ad37ee695fe8a02b0307cd30 4697 qtdeclarative-opensource-src_5.11.3-3.dsc
 b4bfaa7a6362ca13a7a55f5cb3fc61dea064245d 92476 qtdeclarative-opensource-src_5.11.3-3.debian.tar.xz
 856ae61b9ae94195460668660663237f67bf6129 7442 qtdeclarative-opensource-src_5.11.3-3_source.buildinfo
Checksums-Sha256:
 3447d919ec51cca3ecade18c86d13e4f6f56662156dedd6ba209bc274fc21215 4697 qtdeclarative-opensource-src_5.11.3-3.dsc
 1d567275d6b97406e735df94f754b4388b5ef7e52a6dfe81f6ec1a8be6b9f9de 92476 qtdeclarative-opensource-src_5.11.3-3.debian.tar.xz
 4da9a0ece7ea4acd1be340f133c0d89e78bc2c26ec9f882ceaf4c9337aba421d 7442 qtdeclarative-opensource-src_5.11.3-3_source.buildinfo
Files:
 c7753a33b0bf965a864b20ebbd2beeaa 4697 libs optional qtdeclarative-opensource-src_5.11.3-3.dsc
 8ff222e53af0128bd13ffdb50f08d132 92476 libs optional qtdeclarative-opensource-src_5.11.3-3.debian.tar.xz
 47358914f40c4bc3d141915b495a7090 7442 libs optional qtdeclarative-opensource-src_5.11.3-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEEt36hKwjsrvwSzE8q2RfQGKGp9AFAlxc5+UUHGxpc2FuZHJv
QGRlYmlhbi5vcmcACgkQq2RfQGKGp9DDjhAAtYyVaJckwBks4xTnV7PBC6xQMn6D
7aHcGh8gZNfp5r0/yg4MPSmhvJPpTPp9ES8MX9XdV3FymMcPVajpw8If7LxtnQZI
sI1FT3HdxY2ProM4yIdt2kjY1IuZWmUgiqiqwmD2x8gBCZsWyOSIsJX0m32fNJUf
92FRa0sevPgzV9mhCBZQVwNED9CxhIrPstFKr4I+fNpzqIQcg+NAMBliebFQTNTK
NUNB3tLrOan5sZjwtchG+6JQzuFMH5ZMrg9pOWynkemx0ILng9Dlp5WYm/grYro7
rNMPmU07x2vOFtQeqcov3fDgl6x4SHgU/Dlhzg62Yq0+U0w7s4Ay/5Vh1Z6sxQwq
nWhJKqs376zrttezhVeKBgYoyTB9Yo5+lCt5yr5w+sPloZ6+NuD+rMJzMeRQ8tD9
z3AT24sF+gGngaR8W/nG5xKMTmK+IzQ/GNqdga5GGXe/cLuBKeOrFQsi3m4p8bnF
Kr8uQC01KDcAV1YaiKZ92MjTgQ6JQmaisT7bQvM2wC6xF7YNM85GoY3GzsENcWap
j+73BtNSSM9y6dh9tEJkU/L1hsPOf6IMekg7nOqLw+Q6sQ12FQRqGj2LznifKGyW
Qu+cVBhiy5krJB/8GHXe6/HI5QchNAcdW/Tv5ehU/G5WuQIkMuyc9uzFr1lc0TV1
z7bDy7pATt+45vA=
=q1L/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: