Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock X-Debbugs-Cc: qbs@packages.debian.org Control: affects -1 + src:qbs Dear Release team, [ Reason ] Please unblock qbs to fix a FTBFS bug present in the current version in testing (#1033430). Build failure is caused by qt6-base 6.4.2+dfsg-4 upload after which qmake and qdoc binaries are no longer in the same directory, which qbs assumed. I fixed this by using a proper way to find qdoc binary (Qt6::qdoc target) instead of relying on qmake. My fix was also accepted by upstream developers. Also, the new version in sid includes upstream patch release 1.24.1 but it contains just a couple of fixes: $ git diff v1.24.0 v1.24.1 --stat CMakeLists.txt | 4 +++- VERSION | 2 +- changelogs/changes-1.24.1.md | 9 +++++++++ share/qbs/modules/cpp/iar.js | 2 ++ 4 files changed, 15 insertions(+), 2 deletions(-) Finally, I marked some symbols as optional to fix FTBFS when building with -O3 optimization level (as seen in Ubuntu ppc64el). [ Impact ] (What is the impact for the user if the unblock isn't granted?) qbs will be auto-removed on May 7th, and that will cause the removal of reverse dependencies: asyncfuture, dewalls, plotsauce, qmath3d. [ Tests ] (What automated or manual tests cover the affected code?) We run the upstream test suite during build. [ Risks ] (Discussion of the risks involved. E.g. code is trivial or complex, key package vs leaf package, alternatives available.) I don't see any risks. The new version is in unstable for almost a month and nobody complained. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] (Anything else the release team should know.) unblock qbs/1.24.1+dfsg-2 -- Dmitry Shachnev
diff -Nru qbs-1.24.0+dfsg/changelogs/changes-1.24.1.md qbs-1.24.1+dfsg/changelogs/changes-1.24.1.md
--- qbs-1.24.0+dfsg/changelogs/changes-1.24.1.md 1970-01-01 03:00:00.000000000 +0300
+++ qbs-1.24.1+dfsg/changelogs/changes-1.24.1.md 2023-02-22 16:42:11.000000000 +0300
@@ -0,0 +1,9 @@
+# C/C++ Support
+Fix macros and include paths retrieval for IAR
+
+# Build System
+Add fix for cmake >= 3.18
+
+# Contributors
+* Denis Shienkov
+* Eike Ziller
diff -Nru qbs-1.24.0+dfsg/CMakeLists.txt qbs-1.24.1+dfsg/CMakeLists.txt
--- qbs-1.24.0+dfsg/CMakeLists.txt 2022-11-24 12:32:18.000000000 +0300
+++ qbs-1.24.1+dfsg/CMakeLists.txt 2023-02-22 16:42:11.000000000 +0300
@@ -45,7 +45,9 @@
if (Qt6_FOUND)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core5Compat REQUIRED)
if(NOT TARGET Qt6Core5Compat)
- set_property(TARGET Qt6::Core5Compat PROPERTY IMPORTED_GLOBAL TRUE) # hack for CMake < 1.18
+ if(CMAKE_VERSION VERSION_LESS 3.18)
+ set_property(TARGET Qt6::Core5Compat PROPERTY IMPORTED_GLOBAL TRUE) # hack for CMake < 3.18
+ endif()
add_library(Qt6Core5Compat ALIAS Qt6::Core5Compat)
endif()
else()
diff -Nru qbs-1.24.0+dfsg/debian/changelog qbs-1.24.1+dfsg/debian/changelog
--- qbs-1.24.0+dfsg/debian/changelog 2023-01-02 02:39:26.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/changelog 2023-03-05 20:28:50.000000000 +0300
@@ -1,3 +1,18 @@
+qbs (1.24.1+dfsg-2) unstable; urgency=medium
+
+ * Add a patch to find qdoc directly, to fix arch:all build.
+ * Prevent dh_compress from compressing qbs.qch.
+
+ -- Dmitry Shachnev <mitya57@debian.org> Sun, 05 Mar 2023 20:28:50 +0300
+
+qbs (1.24.1+dfsg-1) unstable; urgency=medium
+
+ * New upstream bugfix release.
+ * Mark some symbols that disappear with -O3 as optional.
+ * Bump Standards-Version to 4.6.2, no changes needed.
+
+ -- Dmitry Shachnev <mitya57@debian.org> Sat, 04 Mar 2023 21:02:25 +0300
+
qbs (1.24.0+dfsg-4) unstable; urgency=medium
[ Patrick Franz ]
diff -Nru qbs-1.24.0+dfsg/debian/control qbs-1.24.1+dfsg/debian/control
--- qbs-1.24.0+dfsg/debian/control 2023-01-01 16:06:51.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/control 2023-03-05 20:28:50.000000000 +0300
@@ -17,7 +17,7 @@
qt6-base-private-dev,
qt6-declarative-dev,
qt6-tools-dev
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://wiki.qt.io/Qbs
Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qbs.git
diff -Nru qbs-1.24.0+dfsg/debian/copyright qbs-1.24.1+dfsg/debian/copyright
--- qbs-1.24.0+dfsg/debian/copyright 2022-12-31 02:10:04.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/copyright 2023-03-05 20:28:50.000000000 +0300
@@ -671,7 +671,7 @@
License: BSD-2-clause
Files: debian/*
-Copyright: 2014-2022, Dmitry Shachnev <mitya57@debian.org>
+Copyright: 2014-2023, Dmitry Shachnev <mitya57@debian.org>
License: LGPL-3 or GPL-2
License: LGPL-2.1-or-3 with Qt-1.1 exception
diff -Nru qbs-1.24.0+dfsg/debian/libqbscore1.24.symbols qbs-1.24.1+dfsg/debian/libqbscore1.24.symbols
--- qbs-1.24.0+dfsg/debian/libqbscore1.24.symbols 2023-01-02 02:37:09.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/libqbscore1.24.symbols 2023-03-05 20:28:50.000000000 +0300
@@ -1503,7 +1503,7 @@
_ZN3qbs8Internal12ScriptEngine21setDeprecatedPropertyER12QScriptValueRK7QStringS6_RKS2_@Base 1.10.0
_ZN3qbs8Internal12ScriptEngine22installConsoleFunctionERK7QStringPF12QScriptValueP14QScriptContextP13QScriptEnginePNS0_6LoggerEE@Base 1.10.0
_ZN3qbs8Internal12ScriptEngine22installImportFunctionsEv@Base 1.10.0
- _ZN3qbs8Internal12ScriptEngine24clearRequestedPropertiesEv@Base 1.23.1
+ (optional)_ZN3qbs8Internal12ScriptEngine24clearRequestedPropertiesEv@Base 1.23.1
_ZN3qbs8Internal12ScriptEngine24extendJavaScriptBuiltinsEv@Base 1.10.0
_ZN3qbs8Internal12ScriptEngine24uninstallImportFunctionsEv@Base 1.10.0
_ZN3qbs8Internal12ScriptEngine25addDirectoryEntriesResultERK7QString6QFlagsIN4QDir6FilterEERK5QListIS2_E@Base 1.23.1
@@ -2249,8 +2249,8 @@
_ZN3qbs8Internal18ProcessErrorPacketD0Ev@Base 1.22.0
_ZN3qbs8Internal18ProcessErrorPacketD1Ev@Base 1.22.0
_ZN3qbs8Internal18ProcessErrorPacketD2Ev@Base 1.22.0
- _ZN3qbs8Internal18ProductDataPrivateD1Ev@Base 1.24.0
- _ZN3qbs8Internal18ProductDataPrivateD2Ev@Base 1.24.0
+ (optional)_ZN3qbs8Internal18ProductDataPrivateD1Ev@Base 1.24.0
+ (optional)_ZN3qbs8Internal18ProductDataPrivateD2Ev@Base 1.24.0
_ZN3qbs8Internal18ProjectFileUpdater19guessLineEndingTypeERK10QByteArray@Base 1.22.0
_ZN3qbs8Internal18ProjectFileUpdater24convertToUnixLineEndingsEP10QByteArrayNS1_14LineEndingTypeE@Base 1.22.0
_ZN3qbs8Internal18ProjectFileUpdater26convertFromUnixLineEndingsEP10QByteArrayNS1_14LineEndingTypeE@Base 1.22.0
@@ -2272,8 +2272,8 @@
_ZN3qbs8Internal18RequestedArtifacts4loadERNS0_14PersistentPoolE@Base 1.22.0
_ZN3qbs8Internal18RequestedArtifacts5storeERNS0_14PersistentPoolE@Base 1.22.0
_ZN3qbs8Internal18RequestedArtifacts5uniteERKS1_@Base 1.22.0
- _ZN3qbs8Internal18RuleCommandPrivateD1Ev@Base 1.23.1
- _ZN3qbs8Internal18RuleCommandPrivateD2Ev@Base 1.23.1
+ (optional)_ZN3qbs8Internal18RuleCommandPrivateD1Ev@Base 1.23.1
+ (optional)_ZN3qbs8Internal18RuleCommandPrivateD2Ev@Base 1.23.1
_ZN3qbs8Internal18SearchPathsManager5resetEv@Base 1.22.0
_ZN3qbs8Internal18StartProcessPacket13doDeserializeER11QDataStream@Base 1.22.0
(subst)_ZN3qbs8Internal18StartProcessPacketC1E{quintptr}@Base 1.23.1
@@ -2379,7 +2379,7 @@
_ZN3qbs8Internal19storeBuildGraphNodeERNS0_14PersistentPoolEPKNS0_14BuildGraphNodeE@Base 1.22.0
_ZN3qbs8Internal19throwAssertLocationEPKcS2_i@Base 1.2.1
_ZN3qbs8Internal19writeAssertLocationEPKcS2_i@Base 1.2.1
- _ZN3qbs8Internal20ArtifactsScriptClass10getProductERK12QScriptValue@Base 1.23.1
+ (optional)_ZN3qbs8Internal20ArtifactsScriptClass10getProductERK12QScriptValue@Base 1.23.1
_ZN3qbs8Internal20ArtifactsScriptClass11newIteratorERK12QScriptValue@Base 1.22.0
_ZN3qbs8Internal20ArtifactsScriptClass13queryPropertyERK12QScriptValueRK13QScriptString6QFlagsIN12QScriptClass9QueryFlagEEPj@Base 1.22.0
_ZN3qbs8Internal20ArtifactsScriptClassD0Ev@Base 1.22.0
@@ -2448,8 +2448,8 @@
_ZN3qbs8Internal20ModuleProviderLoader28executeModuleProvidersHelperERNS0_12ModuleLoader14ProductContextERKNS_12CodeLocationERKSt6vectorINS1_8ProviderESaIS9_EE@Base 1.24.0
_ZN3qbs8Internal20ModuleProviderLoaderC1EPNS0_10ItemReaderEPNS0_9EvaluatorEPNS0_14ProbesResolverERNS0_6LoggerE@Base 1.22.0
_ZN3qbs8Internal20ModuleProviderLoaderC2EPNS0_10ItemReaderEPNS0_9EvaluatorEPNS0_14ProbesResolverERNS0_6LoggerE@Base 1.22.0
- _ZN3qbs8Internal20PropertyStackManagerC1EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0
- _ZN3qbs8Internal20PropertyStackManagerC2EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0
+ (optional)_ZN3qbs8Internal20PropertyStackManagerC1EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0
+ (optional)_ZN3qbs8Internal20PropertyStackManagerC2EPKNS0_4ItemERK13QScriptStringPKNS0_5ValueERSt5stackINS0_11QualifiedIdESt5dequeISC_SaISC_EEER5QHashISC_NS0_3SetISC_EEE@Base 1.22.0
_ZN3qbs8Internal20RawScannedDependency4loadERNS0_14PersistentPoolE@Base 1.22.0
_ZN3qbs8Internal20RawScannedDependency5storeERNS0_14PersistentPoolE@Base 1.22.0
_ZN3qbs8Internal20RawScannedDependency8setCleanEv@Base 1.22.0
@@ -2572,8 +2572,8 @@
_ZN3qbs8Internal22ScriptPropertyObserverD2Ev@Base 1.22.0
_ZN3qbs8Internal22SourceArtifactInternalD1Ev@Base 1.22.0
_ZN3qbs8Internal22SourceArtifactInternalD2Ev@Base 1.22.0
- _ZN3qbs8Internal22TransformerDataPrivateD1Ev@Base 1.23.1
- _ZN3qbs8Internal22TransformerDataPrivateD2Ev@Base 1.23.1
+ (optional)_ZN3qbs8Internal22TransformerDataPrivateD1Ev@Base 1.23.1
+ (optional)_ZN3qbs8Internal22TransformerDataPrivateD2Ev@Base 1.23.1
_ZN3qbs8Internal22throwOnEvaluationErrorEPNS0_12ScriptEngineERK12QScriptValueRKSt8functionIFNS_12CodeLocationEvEE@Base 1.22.0
_ZN3qbs8Internal23AbstractCommandExecutor11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.22.0
_ZN3qbs8Internal23AbstractCommandExecutor11qt_metacastEPKc@Base 1.22.0
@@ -2729,9 +2729,9 @@
_ZN3qbs8Internal29JsCommandExecutorThreadObjectD1Ev@Base 1.22.0
_ZN3qbs8Internal29JsCommandExecutorThreadObjectD2Ev@Base 1.22.0
(optional=implicit)_ZN3qbs8Internal29SetupProjectParametersPrivateC1ERKS1_@Base 1.22.0
- _ZN3qbs8Internal29SetupProjectParametersPrivateC1Ev@Base 1.23.1
+ (optional)_ZN3qbs8Internal29SetupProjectParametersPrivateC1Ev@Base 1.23.1
(optional=implicit)_ZN3qbs8Internal29SetupProjectParametersPrivateC2ERKS1_@Base 1.22.0
- _ZN3qbs8Internal29SetupProjectParametersPrivateC2Ev@Base 1.23.1
+ (optional)_ZN3qbs8Internal29SetupProjectParametersPrivateC2Ev@Base 1.23.1
_ZN3qbs8Internal29SetupProjectParametersPrivateD1Ev@Base 1.23.1
_ZN3qbs8Internal29SetupProjectParametersPrivateD2Ev@Base 1.23.1
_ZN3qbs8Internal29artifactPropertyListsAreEqualERKSt6vectorISt10shared_ptrINS0_18ArtifactPropertiesEESaIS4_EES8_@Base 1.22.0
@@ -2838,9 +2838,9 @@
_ZN3qbs8Internal4Item19setupForBuiltinTypeENS_22DeprecationWarningModeERNS0_6LoggerE@Base 1.24.0
_ZN3qbs8Internal4Item22setPropertyDeclarationERK7QStringRKNS0_19PropertyDeclarationE@Base 1.10.0
_ZN3qbs8Internal4Item23setPropertyDeclarationsERK4QMapI7QStringNS0_19PropertyDeclarationEE@Base 1.10.0
- _ZN3qbs8Internal4Item6ModuleC1EOS2_@Base 1.23.1
+ (optional)_ZN3qbs8Internal4Item6ModuleC1EOS2_@Base 1.23.1
_ZN3qbs8Internal4Item6ModuleC1ERKS2_@Base 1.22.0
- _ZN3qbs8Internal4Item6ModuleC2EOS2_@Base 1.23.1
+ (optional)_ZN3qbs8Internal4Item6ModuleC2EOS2_@Base 1.23.1
_ZN3qbs8Internal4Item6ModuleC2ERKS2_@Base 1.22.0
_ZN3qbs8Internal4Item6createEPNS0_8ItemPoolENS0_8ItemTypeE@Base 1.10.0
_ZN3qbs8Internal4Item8addChildEPS1_S2_@Base 1.10.0
@@ -2869,7 +2869,7 @@
(optional=implicit)_ZN3qbs8Internal4RuleC2ERKS1_@Base 1.22.0
_ZN3qbs8Internal4RuleD1Ev@Base 1.22.0
_ZN3qbs8Internal4RuleD2Ev@Base 1.22.0
- _ZN3qbs8Internal5Probe6createERK7QStringRKNS_12CodeLocationEbS4_RK4QMapIS2_8QVariantESC_RKSt6vectorIS2_SaIS2_EE@Base 1.23.1
+ (optional)_ZN3qbs8Internal5Probe6createERK7QStringRKNS_12CodeLocationEbS4_RK4QMapIS2_8QVariantESC_RKSt6vectorIS2_SaIS2_EE@Base 1.23.1
_ZN3qbs8Internal5ProbeD1Ev@Base 1.22.0
_ZN3qbs8Internal5ProbeD2Ev@Base 1.22.0
_ZN3qbs8Internal5Value15setDefiningItemEPNS0_4ItemE@Base 1.22.0
@@ -2881,7 +2881,7 @@
_ZN3qbs8Internal5ValueD0Ev@Base 1.22.0
_ZN3qbs8Internal5ValueD1Ev@Base 1.22.0
_ZN3qbs8Internal5ValueD2Ev@Base 1.22.0
- (arch=amd64 arm64 armel armhf ppc64 ppc64el s390x)_ZN3qbs8Internal5qHashERKNS0_11QualifiedIdE@Base 1.24.0
+ (optional|arch=amd64 arm64 armel armhf ppc64 ppc64el s390x)_ZN3qbs8Internal5qHashERKNS0_11QualifiedIdE@Base 1.24.0
_ZN3qbs8Internal5qHashERKNS0_12RuleArtifact7BindingE@Base 1.22.0
(arch=armel armhf i386 mipsel)_ZN3qbs8Internal5qHashERKNS0_12ScriptEngine16PropertyCacheKeyEj@Base 1.24.0
(arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZN3qbs8Internal5qHashERKNS0_12ScriptEngine16PropertyCacheKeyEm@Base 1.24.0
@@ -3137,7 +3137,7 @@
(optional=templinst)_ZN3qbs8Internal8fromJsonINS_22DeprecationWarningModeEEET_RK10QJsonValue@Base 1.24.0
(optional=templinst)_ZN3qbs8Internal8fromJsonINS_22SetupProjectParameters15RestoreBehaviorEEET_RK10QJsonValue@Base 1.16.0
(optional=templinst)_ZN3qbs8Internal8fromJsonINS_9JobLimitsEEET_RK10QJsonValue@Base 1.16.0
- _ZN3qbs8Internal8toStringENS0_14BuildGraphNode10BuildStateE@Base 1.23.1
+ (optional)_ZN3qbs8Internal8toStringENS0_14BuildGraphNode10BuildStateE@Base 1.23.1
_ZN3qbs8Internal9Evaluator11scriptValueEPKNS0_4ItemE@Base 1.10.0
_ZN3qbs8Internal9Evaluator11stringValueEPKNS0_4ItemERK7QStringS7_Pb@Base 1.10.0
_ZN3qbs8Internal9Evaluator13fileTagsValueEPKNS0_4ItemERK7QStringPb@Base 1.10.0
@@ -5411,7 +5411,7 @@
_ZNK8QbsQmlJS6Engine10directivesEv@Base 1.10.0
_ZNK8QbsQmlJS6Engine5lexerEv@Base 1.10.0
_ZNK8QbsQmlJS6Engine8commentsEv@Base 1.10.0
- _ZNK8QbsQmlJS6Parser17diagnosticMessageEv@Base 1.23.1
+ (optional)_ZNK8QbsQmlJS6Parser17diagnosticMessageEv@Base 1.23.1
_ZNK8QbsQmlJS8QmlError11descriptionEv@Base 1.22.0
_ZNK8QbsQmlJS8QmlError3urlEv@Base 1.22.0
_ZNK8QbsQmlJS8QmlError4lineEv@Base 1.22.0
@@ -6567,7 +6567,7 @@
(optional=templinst)_ZSt16__remove_copy_ifISt23_Rb_tree_const_iteratorISt4pairIK7QStringN3qbs8Internal19PropertyDeclarationEEESt15insert_iteratorISt3mapIS2_S6_St4lessIS2_ESaIS7_EEEN9__gnu_cxx5__ops10_Iter_predIZN8QMapDataISE_E21copyIfNotEquivalentToERKSE_RS3_EUlRKT_E_EEET0_SO_SO_ST_T1_@Base 1.23.1
(optional=templinst)_ZSt16__remove_copy_ifISt23_Rb_tree_const_iteratorISt4pairIK7QStringSt10shared_ptrIN3qbs8Internal5ValueEEEESt15insert_iteratorISt3mapIS2_S8_St4lessIS2_ESaIS9_EEEN9__gnu_cxx5__ops10_Iter_predIZN8QMapDataISG_E21copyIfNotEquivalentToERKSG_RS3_EUlRKT_E_EEET0_SQ_SQ_SV_T1_@Base 1.23.1
_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc@Base 1.22.0
- _ZSt19piecewise_construct@Base 1.23.1
+ (optional)_ZSt19piecewise_construct@Base 1.23.1
_ZSt26__throw_bad_variant_accessPKc@Base 1.22.0
(optional=templinst)_ZSt4findIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEES7_ET_SE_SE_RKT0_@Base 1.22.0
(optional=templinst|arch=armel armhf)_ZSt4swapI4QMapI7QString8QVariantEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS8_ESt18is_move_assignableIS8_EEE5valueEvE4typeERS8_SI_@Base 1.24.0
@@ -7710,7 +7710,7 @@
_Zls6QDebugRKN8QbsQmlJS8QmlErrorE@Base 1.22.0
_ZltRK7QStringS1_@Base 1.23.1
_ZplRK7QString5QChar@Base 1.23.1
- _ZplRK7QStringS1_@Base 1.23.1
+ (optional)_ZplRK7QStringS1_@Base 1.23.1
(c++)"non-virtual thunk to qbs::Internal::Artifact::accept(qbs::Internal::BuildGraphVisitor*)@Base" 1.10.0
(c++)"non-virtual thunk to qbs::Internal::Artifact::load(qbs::Internal::PersistentPool&)@Base" 1.10.0
(c++)"non-virtual thunk to qbs::Internal::Artifact::onChildDisconnected(qbs::Internal::BuildGraphNode*)@Base" 1.10.0
diff -Nru qbs-1.24.0+dfsg/debian/libqbsscriptengine1.24.symbols qbs-1.24.1+dfsg/debian/libqbsscriptengine1.24.symbols
--- qbs-1.24.0+dfsg/debian/libqbsscriptengine1.24.symbols 2023-01-02 02:37:57.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/libqbsscriptengine1.24.symbols 2023-03-05 20:28:50.000000000 +0300
@@ -314,7 +314,7 @@
_ZN13QScriptStringD2Ev@Base 1.23.1
_ZN13QScriptStringaSERKS_@Base 1.23.1
_ZN14OpaqueJSString6createERKN5QTJSC7UStringE@Base 1.23.1
- (subst)_ZN14QByteArrayView21lengthHelperCharArrayEPKc{size_t}@Base 1.23.1
+ (optional|subst)_ZN14QByteArrayView21lengthHelperCharArrayEPKc{size_t}@Base 1.23.1
(optional=templinst)_ZN14QScopedPointerI35QScriptClassPropertyIteratorPrivate21QScopedPointerDeleterIS0_EED1Ev@Base 1.23.1
(optional=templinst)_ZN14QScopedPointerI35QScriptClassPropertyIteratorPrivate21QScopedPointerDeleterIS0_EED2Ev@Base 1.23.1
_ZN14QScriptContext10throwErrorENS_5ErrorERK7QString@Base 1.23.1
@@ -489,7 +489,7 @@
_ZN20QScriptEnginePrivate20thisRegisterForFrameEPN5QTJSC9ExecStateE@Base 1.23.1
_ZN20QScriptEnginePrivate20variantListFromArrayEPN5QTJSC9ExecStateEPNS0_7JSArrayE@Base 1.23.1
_ZN20QScriptEnginePrivate20variantMapFromObjectEPN5QTJSC9ExecStateEPNS0_8JSObjectE@Base 1.23.1
- _ZN20QScriptEnginePrivate21clearCurrentExceptionEv@Base 1.23.1
+ (optional)_ZN20QScriptEnginePrivate21clearCurrentExceptionEv@Base 1.23.1
_ZN20QScriptEnginePrivate21scriptValueToJSCValueERK12QScriptValue@Base 1.23.1
_ZN20QScriptEnginePrivate22convertToNativeQObjectEPN5QTJSC9ExecStateENS0_7JSValueERK10QByteArrayPPv@Base 1.23.1
_ZN20QScriptEnginePrivate23scriptValueFromJSCValueEN5QTJSC7JSValueE@Base 1.23.1
@@ -671,8 +671,8 @@
(arch=i386 mipsel)_ZN5QTJSC10CachedCall4callEv@Base 1.24.0
_ZN5QTJSC10CachedCallC1EPNS_9ExecStateEPNS_10JSFunctionEiPNS_7JSValueE@Base 1.23.1
_ZN5QTJSC10CachedCallC2EPNS_9ExecStateEPNS_10JSFunctionEiPNS_7JSValueE@Base 1.23.1
- _ZN5QTJSC10CachedCallD1Ev@Base 1.23.1
- _ZN5QTJSC10CachedCallD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC10CachedCallD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC10CachedCallD2Ev@Base 1.23.1
_ZN5QTJSC10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_11UStringImplE@Base 1.23.1
_ZN5QTJSC10Identifier11addSlowCaseEPNS_9ExecStateEPNS_11UStringImplE@Base 1.23.1
_ZN5QTJSC10Identifier24checkSameIdentifierTableEPNS_12JSGlobalDataEPNS_11UStringImplE@Base 1.23.1
@@ -795,7 +795,7 @@
_ZN5QTJSC11GreaterNodeD0Ev@Base 1.23.1
_ZN5QTJSC11GreaterNodeD1Ev@Base 1.23.1
_ZN5QTJSC11GreaterNodeD2Ev@Base 1.23.1
- _ZN5QTJSC11Interpreter11getOpcodeIDEPKv@Base 1.23.1
+ (optional)_ZN5QTJSC11Interpreter11getOpcodeIDEPKv@Base 1.23.1
_ZN5QTJSC11Interpreter11resolveBaseEPNS_9ExecStateEPNS_11InstructionE@Base 1.23.1
_ZN5QTJSC11Interpreter11resolveSkipEPNS_9ExecStateEPNS_11InstructionERNS_7JSValueE@Base 1.23.1
_ZN5QTJSC11Interpreter12stopSamplingEv@Base 1.23.1
@@ -836,7 +836,7 @@
_ZN5QTJSC11JSByteArray24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1
_ZN5QTJSC11JSByteArray3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE@Base 1.23.1
_ZN5QTJSC11JSByteArray3putEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1
- _ZN5QTJSC11JSByteArray8setIndexEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1
+ (optional)_ZN5QTJSC11JSByteArray8setIndexEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1
_ZN5QTJSC11JSByteArrayC1EPNS_9ExecStateEN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS3_9ByteArrayEPKNS_9ClassInfoE@Base 1.23.1
_ZN5QTJSC11JSByteArrayC2EPNS_9ExecStateEN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS3_9ByteArrayEPKNS_9ClassInfoE@Base 1.23.1
_ZN5QTJSC11JSByteArrayD0Ev@Base 1.23.1
@@ -885,8 +885,8 @@
_ZN5QTJSC11Stringifier18appendQuotedStringERNS_13StringBuilderERKNS_7UStringE@Base 1.23.1
_ZN5QTJSC11Stringifier22appendStringifiedValueERNS_13StringBuilderENS_7JSValueEPNS_8JSObjectERKNS_27PropertyNameForFunctionCallE@Base 1.23.1
_ZN5QTJSC11Stringifier6Holder18appendNextPropertyERS0_RNS_13StringBuilderE@Base 1.23.1
- _ZN5QTJSC11Stringifier6indentEv@Base 1.23.1
- _ZN5QTJSC11Stringifier6toJSONENS_7JSValueERKNS_27PropertyNameForFunctionCallE@Base 1.23.1
+ (optional)_ZN5QTJSC11Stringifier6indentEv@Base 1.23.1
+ (optional)_ZN5QTJSC11Stringifier6toJSONENS_7JSValueERKNS_27PropertyNameForFunctionCallE@Base 1.23.1
_ZN5QTJSC11Stringifier9stringifyENS_7JSValueE@Base 1.23.1
_ZN5QTJSC11StringifierC1EPNS_9ExecStateENS_7JSValueES3_@Base 1.23.1
_ZN5QTJSC11StringifierC2EPNS_9ExecStateENS_7JSValueES3_@Base 1.23.1
@@ -897,8 +897,8 @@
(arch=armel armhf i386 mipsel ppc64el)_ZN5QTJSC11UStringImpl22tryCreateUninitializedEjRPt@Base 1.24.0
(optional=templinst|subst)_ZN5QTJSC11UStringImpl5adoptIL{size_t}0EEEN5QTWTF10PassRefPtrIS0_EERNS2_6VectorItXT_EEE@Base 1.23.1
_ZN5QTJSC11UStringImpl5derefEv@Base 1.23.1
- _ZN5QTJSC11UStringImpl6createEN5QTWTF10PassRefPtrIS0_EEii@Base 1.23.1
- _ZN5QTJSC11UStringImpl6createEPKti@Base 1.23.1
+ (optional)_ZN5QTJSC11UStringImpl6createEN5QTWTF10PassRefPtrIS0_EEii@Base 1.23.1
+ (optional)_ZN5QTJSC11UStringImpl6createEPKti@Base 1.23.1
_ZN5QTJSC11UStringImpl6s_nullE@Base 1.23.1
_ZN5QTJSC11UStringImpl7s_emptyE@Base 1.23.1
_ZN5QTJSC11UStringImplD1Ev@Base 1.23.1
@@ -913,8 +913,8 @@
_ZN5QTJSC11numberTableE@Base 1.23.1
_ZN5QTJSC11regExpTableE@Base 1.23.1
_ZN5QTJSC11stringTableE@Base 1.23.1
- _ZN5QTJSC12APIEntryShimC1EPNS_9ExecStateEb@Base 1.23.1
- _ZN5QTJSC12APIEntryShimC2EPNS_9ExecStateEb@Base 1.23.1
+ (optional)_ZN5QTJSC12APIEntryShimC1EPNS_9ExecStateEb@Base 1.23.1
+ (optional)_ZN5QTJSC12APIEntryShimC2EPNS_9ExecStateEb@Base 1.23.1
_ZN5QTJSC12APIEntryShimD1Ev@Base 1.23.1
_ZN5QTJSC12APIEntryShimD2Ev@Base 1.23.1
_ZN5QTJSC12BinaryOpNode10emitStrcatERNS_17BytecodeGeneratorEPNS_10RegisterIDES4_PNS_21ReadModifyResolveNodeE@Base 1.23.1
@@ -1105,8 +1105,8 @@
_ZN5QTJSC13JSNotAnObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1
_ZN5QTJSC13JSNotAnObject3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE@Base 1.23.1
_ZN5QTJSC13JSNotAnObject3putEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1
- _ZN5QTJSC13JSNotAnObjectC1EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1
- _ZN5QTJSC13JSNotAnObjectC2EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1
+ (optional)_ZN5QTJSC13JSNotAnObjectC1EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1
+ (optional)_ZN5QTJSC13JSNotAnObjectC2EPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubE@Base 1.23.1
_ZN5QTJSC13JSNotAnObjectD0Ev@Base 1.23.1
_ZN5QTJSC13JSNotAnObjectD1Ev@Base 1.23.1
_ZN5QTJSC13JSNotAnObjectD2Ev@Base 1.23.1
@@ -1133,7 +1133,7 @@
(subst)_ZN5QTJSC13ScopeNodeDataC1ERNS_11ParserArenaEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS6_IPNS_16FunctionBodyNodeEL{size_t}0EEEi@Base 1.23.1
(subst)_ZN5QTJSC13ScopeNodeDataC2ERNS_11ParserArenaEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS6_IPNS_16FunctionBodyNodeEL{size_t}0EEEi@Base 1.23.1
_ZN5QTJSC13StatementNode6setLocEii@Base 1.23.1
- _ZN5QTJSC13StringBuilder7releaseEv@Base 1.23.1
+ (optional)_ZN5QTJSC13StringBuilder7releaseEv@Base 1.23.1
_ZN5QTJSC13UnaryPlusNode14stripUnaryPlusEv@Base 1.23.1
_ZN5QTJSC13UnaryPlusNodeD0Ev@Base 1.23.1
_ZN5QTJSC13UnaryPlusNodeD1Ev@Base 1.23.1
@@ -1180,12 +1180,12 @@
_ZN5QTJSC14JSGlobalObject13copyGlobalsToERNS_12RegisterFileE@Base 1.23.1
_ZN5QTJSC14JSGlobalObject14resetPrototypeENS_7JSValueE@Base 1.23.1
_ZN5QTJSC14JSGlobalObject15copyGlobalsFromERNS_12RegisterFileE@Base 1.23.1
- _ZN5QTJSC14JSGlobalObject16addStaticGlobalsEPNS0_18GlobalPropertyInfoEi@Base 1.23.1
+ (optional)_ZN5QTJSC14JSGlobalObject16addStaticGlobalsEPNS0_18GlobalPropertyInfoEi@Base 1.23.1
_ZN5QTJSC14JSGlobalObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueEj@Base 1.23.1
- _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC1EPFvPvE@Base 1.23.1
- _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC2EPFvPvE@Base 1.23.1
- _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD1Ev@Base 1.23.1
- _ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC1EPFvPvE@Base 1.23.1
+ (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataC2EPFvPvE@Base 1.23.1
+ (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC14JSGlobalObject18JSGlobalObjectDataD2Ev@Base 1.23.1
_ZN5QTJSC14JSGlobalObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE@Base 1.23.1
_ZN5QTJSC14JSGlobalObject22hasOwnPropertyForWriteEPNS_9ExecStateERKNS_10IdentifierE@Base 1.23.1
_ZN5QTJSC14JSGlobalObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1
@@ -1274,11 +1274,11 @@
_ZN5QTJSC15GlobalCodeBlockD2Ev@Base 1.23.1
(subst)_ZN5QTJSC15IdentifierArena14makeIdentifierEPNS_12JSGlobalDataEPKt{size_t}@Base 1.23.1
_ZN5QTJSC15IdentifierArena21makeNumericIdentifierEPNS_12JSGlobalDataEd@Base 1.23.1
- _ZN5QTJSC15IdentifierTableD1Ev@Base 1.23.1
- _ZN5QTJSC15IdentifierTableD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC15IdentifierTableD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC15IdentifierTableD2Ev@Base 1.23.1
_ZN5QTJSC15JSWrapperObject12markChildrenERNS_9MarkStackE@Base 1.23.1
- _ZN5QTJSC15JSWrapperObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1
- _ZN5QTJSC15JSWrapperObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1
+ (optional)_ZN5QTJSC15JSWrapperObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1
+ (optional)_ZN5QTJSC15JSWrapperObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1
_ZN5QTJSC15JSWrapperObjectD0Ev@Base 1.23.1
_ZN5QTJSC15JSWrapperObjectD1Ev@Base 1.23.1
_ZN5QTJSC15JSWrapperObjectD2Ev@Base 1.23.1
@@ -1328,7 +1328,7 @@
_ZN5QTJSC15TypeOfValueNodeD0Ev@Base 1.23.1
_ZN5QTJSC15TypeOfValueNodeD1Ev@Base 1.23.1
_ZN5QTJSC15TypeOfValueNodeD2Ev@Base 1.23.1
- (arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC15asBooleanObjectENS_7JSValueE@Base 1.24.0
+ (optional|arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC15asBooleanObjectENS_7JSValueE@Base 1.24.0
_ZN5QTJSC15constructNumberEPNS_9ExecStateENS_7JSValueE@Base 1.23.1
_ZN5QTJSC15constructRegExpEPNS_9ExecStateERKNS_7ArgListE@Base 1.23.1
_ZN5QTJSC15createTypeErrorEPNS_9ExecStateEPKc@Base 1.23.1
@@ -1351,7 +1351,7 @@
_ZN5QTJSC16BooleanPrototypeD0Ev@Base 1.23.1
_ZN5QTJSC16BooleanPrototypeD1Ev@Base 1.23.1
_ZN5QTJSC16BooleanPrototypeD2Ev@Base 1.23.1
- _ZN5QTJSC16CallFrameClosure11setArgumentEiNS_7JSValueE@Base 1.23.1
+ (optional)_ZN5QTJSC16CallFrameClosure11setArgumentEiNS_7JSValueE@Base 1.23.1
_ZN5QTJSC16ErrorConstructor11getCallDataERNS_8CallDataE@Base 1.23.1
_ZN5QTJSC16ErrorConstructor16getConstructDataERNS_13ConstructDataE@Base 1.23.1
_ZN5QTJSC16ErrorConstructorC1EPNS_9ExecStateEN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS_14ErrorPrototypeE@Base 1.23.1
@@ -1421,8 +1421,8 @@
_ZN5QTJSC16JSVariableObject14symbolTableGetERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1
_ZN5QTJSC16JSVariableObject19getOwnPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE@Base 1.23.1
_ZN5QTJSC16JSVariableObject28symbolTablePutWithAttributesERKNS_10IdentifierENS_7JSValueEj@Base 1.23.1
- _ZN5QTJSC16JSVariableObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1
- _ZN5QTJSC16JSVariableObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1
+ (optional)_ZN5QTJSC16JSVariableObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1
+ (optional)_ZN5QTJSC16JSVariableObjectC2EN5QTWTF17NonNullPassRefPtrINS_9StructureEEEPNS0_20JSVariableObjectDataE@Base 1.23.1
_ZN5QTJSC16PostfixErrorNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE@Base 1.23.1
_ZN5QTJSC16PostfixErrorNodeD0Ev@Base 1.23.1
_ZN5QTJSC16PostfixErrorNodeD1Ev@Base 1.23.1
@@ -1573,8 +1573,8 @@
_ZN5QTJSC17CommonIdentifiersD1Ev@Base 1.23.1
_ZN5QTJSC17CommonIdentifiersD2Ev@Base 1.23.1
(arch=amd64 arm64 mips64el riscv64 s390x)_ZN5QTJSC17DateInstanceCache3addEd@Base 1.24.0
- _ZN5QTJSC17DateInstanceCacheD1Ev@Base 1.23.1
- _ZN5QTJSC17DateInstanceCacheD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC17DateInstanceCacheD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC17DateInstanceCacheD2Ev@Base 1.23.1
_ZN5QTJSC17DeleteBracketNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE@Base 1.23.1
_ZN5QTJSC17DeleteBracketNodeD0Ev@Base 1.23.1
_ZN5QTJSC17DeleteBracketNodeD1Ev@Base 1.23.1
@@ -1635,10 +1635,10 @@
_ZN5QTJSC17ProgramExecutableD0Ev@Base 1.23.1
_ZN5QTJSC17ProgramExecutableD1Ev@Base 1.23.1
_ZN5QTJSC17ProgramExecutableD2Ev@Base 1.23.1
- _ZN5QTJSC17PropertyNameArray14addKnownUniqueEPNS_11UStringImplE@Base 1.23.1
+ (optional)_ZN5QTJSC17PropertyNameArray14addKnownUniqueEPNS_11UStringImplE@Base 1.23.1
_ZN5QTJSC17PropertyNameArray3addEPNS_11UStringImplE@Base 1.23.1
- _ZN5QTJSC17PropertyNameArrayC1EPNS_9ExecStateE@Base 1.23.1
- _ZN5QTJSC17PropertyNameArrayC2EPNS_9ExecStateE@Base 1.23.1
+ (optional)_ZN5QTJSC17PropertyNameArrayC1EPNS_9ExecStateE@Base 1.23.1
+ (optional)_ZN5QTJSC17PropertyNameArrayC2EPNS_9ExecStateE@Base 1.23.1
_ZN5QTJSC17PropertyNameArrayD1Ev@Base 1.23.1
_ZN5QTJSC17PropertyNameArrayD2Ev@Base 1.23.1
_ZN5QTJSC17PrototypeFunction11getCallDataERNS_8CallDataE@Base 1.23.1
@@ -1787,7 +1787,7 @@
_ZN5QTJSC18globalFuncParseIntEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1
_ZN5QTJSC18globalFuncUnescapeEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1
_ZN5QTJSC18jsNontrivialStringEPNS_12JSGlobalDataEPKc@Base 1.23.1
- _ZN5QTJSC18jsNontrivialStringEPNS_9ExecStateEPKc@Base 1.23.1
+ (optional)_ZN5QTJSC18jsNontrivialStringEPNS_9ExecStateEPKc@Base 1.23.1
_ZN5QTJSC19BracketAccessorNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE@Base 1.23.1
_ZN5QTJSC19BracketAccessorNodeD0Ev@Base 1.23.1
_ZN5QTJSC19BracketAccessorNodeD1Ev@Base 1.23.1
@@ -1819,7 +1819,7 @@
_ZN5QTJSC19ReverseBinaryOpNodeD2Ev@Base 1.23.1
_ZN5QTJSC19SmallStringsStorageC1Ev@Base 1.23.1
_ZN5QTJSC19SmallStringsStorageC2Ev@Base 1.23.1
- (arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC19asRegExpConstructorENS_7JSValueE@Base 1.24.0
+ (optional|arch=amd64 arm64 armel armhf mips64el ppc64 ppc64el riscv64 s390x)_ZN5QTJSC19asRegExpConstructorENS_7JSValueE@Base 1.24.0
_ZN5QTJSC19constructEmptyArrayEPNS_9ExecStateE@Base 1.23.1
_ZN5QTJSC19globalFuncDecodeURIEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1
_ZN5QTJSC19globalFuncEncodeURIEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1
@@ -1890,8 +1890,8 @@
_ZN5QTJSC22JSPropertyNameIterator12markChildrenERNS_9MarkStackE@Base 1.23.1
(subst)_ZN5QTJSC22JSPropertyNameIterator3getEPNS_9ExecStateEPNS_8JSObjectE{size_t}@Base 1.23.1
_ZN5QTJSC22JSPropertyNameIterator6createEPNS_9ExecStateEPNS_8JSObjectE@Base 1.23.1
- (subst)_ZN5QTJSC22JSPropertyNameIteratorC1EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1
- (subst)_ZN5QTJSC22JSPropertyNameIteratorC2EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1
+ (optional|subst)_ZN5QTJSC22JSPropertyNameIteratorC1EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1
+ (optional|subst)_ZN5QTJSC22JSPropertyNameIteratorC2EPNS_9ExecStateEPNS_21PropertyNameArrayDataE{size_t}@Base 1.23.1
_ZN5QTJSC22JSPropertyNameIteratorD0Ev@Base 1.23.1
_ZN5QTJSC22JSPropertyNameIteratorD1Ev@Base 1.23.1
_ZN5QTJSC22JSPropertyNameIteratorD2Ev@Base 1.23.1
@@ -1909,8 +1909,8 @@
_ZN5QTJSC22UnsignedRightShiftNodeD2Ev@Base 1.23.1
_ZN5QTJSC22createNotAnObjectErrorEPNS_9ExecStateEPNS_22JSNotAnObjectErrorStubEjPNS_9CodeBlockE@Base 1.23.1
_ZN5QTJSC22regExpConstructorTableE@Base 1.23.1
- _ZN5QTJSC23APIEntryShimWithoutLockD1Ev@Base 1.23.1
- _ZN5QTJSC23APIEntryShimWithoutLockD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC23APIEntryShimWithoutLockD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC23APIEntryShimWithoutLockD2Ev@Base 1.23.1
_ZN5QTJSC23AbstractSamplingCounter11s_completedE@Base 1.23.1
_ZN5QTJSC23AbstractSamplingCounter30s_abstractSamplingCounterChainE@Base 1.23.1
_ZN5QTJSC23AbstractSamplingCounter33s_abstractSamplingCounterChainEndE@Base 1.23.1
@@ -1937,13 +1937,13 @@
_ZN5QTJSC24ApplyFunctionCallDotNodeD0Ev@Base 1.23.1
_ZN5QTJSC24ApplyFunctionCallDotNodeD1Ev@Base 1.23.1
_ZN5QTJSC24ApplyFunctionCallDotNodeD2Ev@Base 1.23.1
- _ZN5QTJSC24StructureTransitionTable15TransitionTable17addSlotTransitionEjPNS_9StructureE@Base 1.23.1
- _ZN5QTJSC24StructureTransitionTable15TransitionTable17getSlotTransitionEj@Base 1.23.1
- _ZN5QTJSC24StructureTransitionTable21reifySingleTransitionEv@Base 1.23.1
- _ZN5QTJSC24StructureTransitionTable29removeAnonymousSlotTransitionEj@Base 1.23.1
+ (optional)_ZN5QTJSC24StructureTransitionTable15TransitionTable17addSlotTransitionEjPNS_9StructureE@Base 1.23.1
+ (optional)_ZN5QTJSC24StructureTransitionTable15TransitionTable17getSlotTransitionEj@Base 1.23.1
+ (optional)_ZN5QTJSC24StructureTransitionTable21reifySingleTransitionEv@Base 1.23.1
+ (optional)_ZN5QTJSC24StructureTransitionTable29removeAnonymousSlotTransitionEj@Base 1.23.1
_ZN5QTJSC24StructureTransitionTable3addERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_9StructureEPNS_6JSCellE@Base 1.23.1
_ZN5QTJSC24StructureTransitionTable6removeERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_6JSCellE@Base 1.23.1
- _ZN5QTJSC24StructureTransitionTable8containsERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_6JSCellE@Base 1.23.1
+ (optional)_ZN5QTJSC24StructureTransitionTable8containsERKSt4pairIN5QTWTF6RefPtrINS_11UStringImplEEEjEPNS_6JSCellE@Base 1.23.1
_ZN5QTJSC24StructureTransitionTableD1Ev@Base 1.23.1
_ZN5QTJSC24StructureTransitionTableD2Ev@Base 1.23.1
_ZN5QTJSC24createStackOverflowErrorEPNS_9ExecStateE@Base 1.23.1
@@ -1962,10 +1962,10 @@
_ZN5QTJSC28globalFuncEncodeURIComponentEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_7ArgListE@Base 1.23.1
_ZN5QTJSC29createIdentifierTableSpecificEv@Base 1.23.1
_ZN5QTJSC31expressionEndOffsetPropertyNameE@Base 1.23.1
- _ZN5QTJSC32AVLTreeAbstractorForArrayCompare15compare_key_keyENS_7JSValueES1_@Base 1.23.1
+ (optional)_ZN5QTJSC32AVLTreeAbstractorForArrayCompare15compare_key_keyENS_7JSValueES1_@Base 1.23.1
_ZN5QTJSC32AVLTreeAbstractorForArrayCompare18set_balance_factorEii@Base 1.23.1
- _ZN5QTJSC32AVLTreeAbstractorForArrayCompareD1Ev@Base 1.23.1
- _ZN5QTJSC32AVLTreeAbstractorForArrayCompareD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC32AVLTreeAbstractorForArrayCompareD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC32AVLTreeAbstractorForArrayCompareD2Ev@Base 1.23.1
_ZN5QTJSC33expressionBeginOffsetPropertyNameE@Base 1.23.1
_ZN5QTJSC33expressionCaretOffsetPropertyNameE@Base 1.23.1
_ZN5QTJSC35createInterruptedExecutionExceptionEPNS_12JSGlobalDataE@Base 1.23.1
@@ -2019,13 +2019,13 @@
_ZN5QTJSC5Lexer19shiftLineTerminatorEv@Base 1.23.1
_ZN5QTJSC5Lexer3lexEPvS1_@Base 1.23.1
_ZN5QTJSC5Lexer5clearEv@Base 1.23.1
- _ZN5QTJSC5Lexer6shift1Ev@Base 1.23.1
- _ZN5QTJSC5Lexer6shift2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC5Lexer6shift1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC5Lexer6shift2Ev@Base 1.23.1
_ZN5QTJSC5Lexer6shift3Ev@Base 1.23.1
- (arch=!amd64 !arm64 !armel !armhf !i386 !mipsel)_ZN5QTJSC5Lexer6shift4Ev@Base 1.24.0
+ (optional|arch=!amd64 !arm64 !armel !armhf !i386 !mipsel)_ZN5QTJSC5Lexer6shift4Ev@Base 1.24.0
(arch=amd64 arm64 armel armhf i386)_ZN5QTJSC5Lexer7record8Ei@Base 1.24.0
_ZN5QTJSC5Lexer7setCodeERKNS_10SourceCodeERNS_11ParserArenaE@Base 1.23.1
- _ZN5QTJSC5Lexer8record16Ei@Base 1.23.1
+ (optional)_ZN5QTJSC5Lexer8record16Ei@Base 1.23.1
_ZN5QTJSC5LexerC1EPNS_12JSGlobalDataE@Base 1.23.1
_ZN5QTJSC5LexerC2EPNS_12JSGlobalDataE@Base 1.23.1
_ZN5QTJSC5LexerD1Ev@Base 1.23.1
@@ -2055,7 +2055,7 @@
_ZN5QTJSC6JSCellD0Ev@Base 1.23.1
_ZN5QTJSC6JSCellD1Ev@Base 1.23.1
_ZN5QTJSC6JSCellD2Ev@Base 1.23.1
- (subst)_ZN5QTJSC6JSCellnwE{size_t}PNS_9ExecStateE@Base 1.23.1
+ (optional|subst)_ZN5QTJSC6JSCellnwE{size_t}PNS_9ExecStateE@Base 1.23.1
_ZN5QTJSC6JSLock12DropAllLocksC1ENS_14JSLockBehaviorE@Base 1.23.1
_ZN5QTJSC6JSLock12DropAllLocksC1EPNS_9ExecStateE@Base 1.23.1
_ZN5QTJSC6JSLock12DropAllLocksC2ENS_14JSLockBehaviorE@Base 1.23.1
@@ -2141,9 +2141,9 @@
_ZN5QTJSC7JSValue11descriptionEv@Base 1.23.1
_ZN5QTJSC7JSValue11strictEqualEPNS_9ExecStateES0_S0_@Base 1.23.1
_ZN5QTJSC7JSValue13equalSlowCaseEPNS_9ExecStateES0_S0_@Base 1.23.1
- _ZN5QTJSC7JSValue14toThisJSStringEPNS_9ExecStateE@Base 1.23.1
- (arch=armel armhf ppc64 ppc64el)_ZN5QTJSC7JSValue18getPrimitiveNumberEPNS_9ExecStateERdRS0_@Base 1.24.0
- _ZN5QTJSC7JSValue19equalSlowCaseInlineEPNS_9ExecStateES0_S0_@Base 1.23.1
+ (optional)_ZN5QTJSC7JSValue14toThisJSStringEPNS_9ExecStateE@Base 1.23.1
+ (optional|arch=armel armhf ppc64 ppc64el)_ZN5QTJSC7JSValue18getPrimitiveNumberEPNS_9ExecStateERdRS0_@Base 1.24.0
+ (optional)_ZN5QTJSC7JSValue19equalSlowCaseInlineEPNS_9ExecStateES0_S0_@Base 1.23.1
_ZN5QTJSC7JSValue19strictEqualSlowCaseEPNS_9ExecStateES0_S0_@Base 1.23.1
_ZN5QTJSC7JSValue3putEPNS_9ExecStateERKNS_10IdentifierES0_RNS_15PutPropertySlotE@Base 1.23.1
_ZN5QTJSC7JSValue3putEPNS_9ExecStateEjS0_@Base 1.23.1
@@ -2232,7 +2232,7 @@
_ZN5QTJSC8JSObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE@Base 1.23.1
_ZN5QTJSC8JSObject17createInheritorIDEv@Base 1.23.1
_ZN5QTJSC8JSObject17defineOwnPropertyEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorEb@Base 1.23.1
- _ZN5QTJSC8JSObject17getDirectLocationERKNS_10IdentifierE@Base 1.23.1
+ (optional)_ZN5QTJSC8JSObject17getDirectLocationERKNS_10IdentifierE@Base 1.23.1
_ZN5QTJSC8JSObject17putDirectFunctionEPNS_9ExecStateEPNS_16InternalFunctionEj@Base 1.23.1
_ZN5QTJSC8JSObject17putDirectInternalERKNS_10IdentifierENS_7JSValueEjbRNS_15PutPropertySlotEPNS_6JSCellE@Base 1.23.1
_ZN5QTJSC8JSObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueEj@Base 1.23.1
@@ -2249,7 +2249,7 @@
_ZN5QTJSC8JSObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE@Base 1.23.1
_ZN5QTJSC8JSObject24inlineGetOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE@Base 1.23.1
_ZN5QTJSC8JSObject34putDirectFunctionWithoutTransitionEPNS_9ExecStateEPNS_16InternalFunctionEj@Base 1.23.1
- _ZN5QTJSC8JSObject34putDirectFunctionWithoutTransitionERKNS_10IdentifierEPNS_6JSCellEj@Base 1.23.1
+ (optional)_ZN5QTJSC8JSObject34putDirectFunctionWithoutTransitionERKNS_10IdentifierEPNS_6JSCellEj@Base 1.23.1
_ZN5QTJSC8JSObject3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE@Base 1.23.1
_ZN5QTJSC8JSObject3putEPNS_9ExecStateEjNS_7JSValueE@Base 1.23.1
_ZN5QTJSC8JSObjectC1EN5QTWTF17NonNullPassRefPtrINS_9StructureEEE@Base 1.23.1
@@ -2308,10 +2308,10 @@
_ZN5QTJSC8jsLessEqEPNS_9ExecStateENS_7JSValueES2_@Base 1.23.1
_ZN5QTJSC8jsStringEPNS_9ExecStateENS_7JSValueERKNS_7ArgListE@Base 1.23.1
_ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8JSStringERKNS_7UStringE@Base 1.23.1
- _ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8JSStringES3_@Base 1.23.1
+ (optional)_ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8JSStringES3_@Base 1.23.1
_ZN5QTJSC8jsStringEPNS_9ExecStateEPNS_8RegisterEj@Base 1.23.1
- _ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringE@Base 1.23.1
- _ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringEPNS_8JSStringE@Base 1.23.1
+ (optional)_ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringE@Base 1.23.1
+ (optional)_ZN5QTJSC8jsStringEPNS_9ExecStateERKNS_7UStringEPNS_8JSStringE@Base 1.23.1
_ZN5QTJSC9Arguments11fillArgListEPNS_9ExecStateERNS_20MarkedArgumentBufferE@Base 1.23.1
_ZN5QTJSC9Arguments12markChildrenERNS_9MarkStackE@Base 1.23.1
_ZN5QTJSC9Arguments13copyRegistersEv@Base 1.23.1
@@ -2376,7 +2376,7 @@
_ZN5QTJSC9ExecState11regExpTableEPS0_@Base 1.23.1
_ZN5QTJSC9ExecState11stringTableEPS0_@Base 1.23.1
_ZN5QTJSC9ExecState19dynamicGlobalObjectEv@Base 1.23.1
- _ZN5QTJSC9ExecState1rEi@Base 1.23.1
+ (optional)_ZN5QTJSC9ExecState1rEi@Base 1.23.1
_ZN5QTJSC9ExecState22regExpConstructorTableEPS0_@Base 1.23.1
(arch=!armel !armhf)_ZN5QTJSC9ExecState4initEPNS_9CodeBlockEPNS_11InstructionEPNS_14ScopeChainNodeEPS0_iiPNS_8JSObjectE@Base 1.24.0
_ZN5QTJSC9ExecState9dateTableEPS0_@Base 1.23.1
@@ -2392,7 +2392,7 @@
_ZN5QTJSC9LabelNodeD1Ev@Base 1.23.1
_ZN5QTJSC9LabelNodeD2Ev@Base 1.23.1
_ZN5QTJSC9MarkStack10s_pageSizeE@Base 1.23.1
- _ZN5QTJSC9MarkStack12markChildrenEPNS_6JSCellE@Base 1.23.1
+ (optional)_ZN5QTJSC9MarkStack12markChildrenEPNS_6JSCellE@Base 1.23.1
(subst)_ZN5QTJSC9MarkStack12releaseStackEPv{size_t}@Base 1.23.1
(subst)_ZN5QTJSC9MarkStack13allocateStackE{size_t}@Base 1.23.1
_ZN5QTJSC9MarkStack18initializePagesizeEv@Base 1.23.1
@@ -2403,9 +2403,9 @@
(subst)_ZN5QTJSC9ScopeNodeC1EPNS_12JSGlobalDataERKNS_10SourceCodeEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS9_IPNS_16FunctionBodyNodeEL{size_t}0EEEji@Base 1.23.1
_ZN5QTJSC9ScopeNodeC2EPNS_12JSGlobalDataE@Base 1.23.1
(subst)_ZN5QTJSC9ScopeNodeC2EPNS_12JSGlobalDataERKNS_10SourceCodeEPNS_14SourceElementsEPN5QTWTF6VectorISt4pairIPKNS_10IdentifierEjEL{size_t}0EEEPNS9_IPNS_16FunctionBodyNodeEL{size_t}0EEEji@Base 1.23.1
- _ZN5QTJSC9ScopeNodeD0Ev@Base 1.23.1
- _ZN5QTJSC9ScopeNodeD1Ev@Base 1.23.1
- _ZN5QTJSC9ScopeNodeD2Ev@Base 1.23.1
+ (optional)_ZN5QTJSC9ScopeNodeD0Ev@Base 1.23.1
+ (optional)_ZN5QTJSC9ScopeNodeD1Ev@Base 1.23.1
+ (optional)_ZN5QTJSC9ScopeNodeD2Ev@Base 1.23.1
_ZN5QTJSC9Structure13hasTransitionEPNS_11UStringImplEj@Base 1.23.1
_ZN5QTJSC9Structure14dumpStatisticsEv@Base 1.23.1
_ZN5QTJSC9Structure16getPropertyNamesERNS_17PropertyNameArrayENS_15EnumerationModeE@Base 1.23.1
@@ -3166,8 +3166,8 @@
_ZN7QScript25OriginalGlobalObjectProxyD0Ev@Base 1.23.1
_ZN7QScript25OriginalGlobalObjectProxyD1Ev@Base 1.23.1
_ZN7QScript25OriginalGlobalObjectProxyD2Ev@Base 1.23.1
- (arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC1ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0
- (arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC2ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0
+ (optional|arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC1ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0
+ (optional|arch=!ppc64 !s390x)_ZN7QScript33UStringSourceProviderWithFeedbackC2ERKN5QTJSC7UStringES4_iP20QScriptEnginePrivate@Base 1.24.0
_ZN7QScript33UStringSourceProviderWithFeedbackD0Ev@Base 1.23.1
_ZN7QScript33UStringSourceProviderWithFeedbackD1Ev@Base 1.23.1
_ZN7QScript33UStringSourceProviderWithFeedbackD2Ev@Base 1.23.1
@@ -4005,14 +4005,14 @@
(subst)_ZNK5QTJSC4Heap11markedCellsE{size_t}{size_t}@Base 1.23.1
_ZNK5QTJSC4Heap11objectCountEv@Base 1.23.1
_ZNK5QTJSC4Heap15addToStatisticsERNS0_10StatisticsE@Base 1.23.1
- _ZNK5QTJSC5Label4bindEii@Base 1.23.1
+ (optional)_ZNK5QTJSC5Label4bindEii@Base 1.23.1
_ZNK5QTJSC6JSCell11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE@Base 1.23.1
_ZNK5QTJSC6JSCell12toThisObjectEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC6JSCell12toThisStringEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC6JSCell14isGetterSetterEv@Base 1.23.1
_ZNK5QTJSC6JSCell17isAPIValueWrapperEv@Base 1.23.1
_ZNK5QTJSC6JSCell22isPropertyNameIteratorEv@Base 1.23.1
- _ZNK5QTJSC6JSCell8inheritsEPKNS_9ClassInfoE@Base 1.23.1
+ (optional)_ZNK5QTJSC6JSCell8inheritsEPKNS_9ClassInfoE@Base 1.23.1
_ZNK5QTJSC6JSCell8toNumberEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC6JSCell8toObjectEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC6JSCell8toStringEPNS_9ExecStateE@Base 1.23.1
@@ -4023,14 +4023,14 @@
_ZNK5QTJSC6JSCell9getUInt32ERj@Base 1.23.1
_ZNK5QTJSC6JSCell9toBooleanEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC7AddNode5isAddEv@Base 1.23.1
- (subst|arch=!ppc64 !s390x)_ZNK5QTJSC7ArgList2atE{size_t}@Base 1.24.0
+ (optional|subst|arch=!ppc64 !s390x)_ZNK5QTJSC7ArgList2atE{size_t}@Base 1.24.0
_ZNK5QTJSC7ArgList8getSliceEiRS0_@Base 1.23.1
_ZNK5QTJSC7JSArray9classInfoEv@Base 1.23.1
(arch=i386 mipsel)_ZNK5QTJSC7JSValue10getBooleanEv@Base 1.24.0
(arch=i386 mipsel)_ZNK5QTJSC7JSValue12toThisStringEPNS_9ExecStateE@Base 1.24.0
_ZNK5QTJSC7JSValue16synthesizeObjectEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC7JSValue16toObjectSlowCaseEPNS_9ExecStateE@Base 1.23.1
- _ZNK5QTJSC7JSValue17toPrimitiveStringEPNS_9ExecStateE@Base 1.23.1
+ (optional)_ZNK5QTJSC7JSValue17toPrimitiveStringEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC7JSValue18uncheckedGetNumberEv@Base 1.23.1
_ZNK5QTJSC7JSValue19synthesizePrototypeEPNS_9ExecStateE@Base 1.23.1
_ZNK5QTJSC7JSValue20toIntegerPreserveNaNEPNS_9ExecStateE@Base 1.23.1
@@ -4169,9 +4169,9 @@
_ZNK7QScript5Lexer12singleEscapeEt@Base 1.23.1
_ZNK7QScript5Lexer16findReservedWordEPK5QChari@Base 1.23.1
_ZNK7QScript5Lexer16isLineTerminatorEv@Base 1.23.1
- _ZNK8QVariant6typeIdEv@Base 1.23.1
- _ZNSt14_Function_baseD1Ev@Base 1.23.1
- _ZNSt14_Function_baseD2Ev@Base 1.23.1
+ (optional)_ZNK8QVariant6typeIdEv@Base 1.23.1
+ (optional)_ZNSt14_Function_baseD1Ev@Base 1.23.1
+ (optional)_ZNSt14_Function_baseD2Ev@Base 1.23.1
(optional=templinst)_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListI12QScriptValueE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS8_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSI_St18_Manager_operation@Base 1.23.1
(optional=templinst)_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListI12QScriptValueE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS8_EEEEbT1_EUlS1_S2_E_E9_M_invokeERKSt9_Any_dataOS1_OS2_@Base 1.23.1
(optional=templinst)_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIP7QObjectE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS9_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSJ_St18_Manager_operation@Base 1.23.1
@@ -5258,4 +5258,4 @@
(c++)"non-virtual thunk to QTJSC::EvalNode::~EvalNode()@Base" 1.23.1
(c++)"non-virtual thunk to QTJSC::FunctionBodyNode::~FunctionBodyNode()@Base" 1.23.1
(c++)"non-virtual thunk to QTJSC::ProgramNode::~ProgramNode()@Base" 1.23.1
- (c++)"non-virtual thunk to QTJSC::ScopeNode::~ScopeNode()@Base" 1.23.1
+ (optional|c++)"non-virtual thunk to QTJSC::ScopeNode::~ScopeNode()@Base" 1.23.1
diff -Nru qbs-1.24.0+dfsg/debian/patches/find_qdoc.diff qbs-1.24.1+dfsg/debian/patches/find_qdoc.diff
--- qbs-1.24.0+dfsg/debian/patches/find_qdoc.diff 1970-01-01 03:00:00.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/patches/find_qdoc.diff 2023-03-05 20:28:50.000000000 +0300
@@ -0,0 +1,50 @@
+Description: find qdoc directly, without relying on qmake location
+Author: Dmitry Shachnev <mitya57@debian.org>
+Forwarded: https://codereview.qt-project.org/c/qbs/qbs/+/464636
+Last-Update: 2023-03-05
+
+--- a/cmake/QbsDocumentation.cmake
++++ b/cmake/QbsDocumentation.cmake
+@@ -40,23 +40,6 @@ function(qt_query_qmake)
+ endforeach()
+ endfunction()
+
+-# Find programs:
+-function(_qbs_doc_find_program result_var)
+- if (NOT TARGET Qt${QT_VERSION_MAJOR}::qmake)
+- message(FATAL_ERROR "QDoc is only available in Qt projects")
+- endif()
+-
+- get_target_property(_qmake_binary Qt${QT_VERSION_MAJOR}::qmake IMPORTED_LOCATION)
+- get_filename_component(_qmake_dir "${_qmake_binary}" DIRECTORY)
+- find_program("_prg_${result_var}" ${ARGN} HINTS "${_qmake_dir}")
+- if ("_prg_${result_var}" STREQUAL "_prg_${result_var}-NOTFOUND")
+- set("_prg_${result_var}" "${result_var}-NOTFOUND")
+- message(WARNING "Could not find binary for ${result_var}")
+- endif()
+-
+- set(${result_var} "${_prg_${result_var}}" PARENT_SCOPE)
+-endfunction()
+-
+ function(_qbs_setup_doc_targets)
+ # Set up important targets:
+ if (NOT TARGET qbs_html_docs)
+@@ -114,6 +97,8 @@ function(_qbs_setup_qdoc_targets _qdocco
+ list(APPEND _env "${_export}=${${_export}}")
+ endforeach()
+
++ get_target_property(_qdoc Qt${QT_VERSION_MAJOR}::qdoc IMPORTED_LOCATION)
++
+ set(_full_qdoc_command "${_qdoc}")
+ if (_env)
+ set(_full_qdoc_command "${CMAKE_COMMAND}" "-E" "env" ${_env} "${_qdoc}")
+@@ -246,8 +231,7 @@ endfunction()
+ function(_qbs_qdoc_build_qdocconf_file _qdocconf_file)
+ _qbs_setup_doc_targets()
+
+- _qbs_doc_find_program(_qdoc NAMES qdoc qdoc-qt5)
+- if (_qdoc STREQUAL "_prg__qdoc-NOTFOUND")
++ if (NOT TARGET Qt${QT_VERSION_MAJOR}::qdoc)
+ message(WARNING "No qdoc binary found: No documentation targets were generated")
+ return()
+ endif()
diff -Nru qbs-1.24.0+dfsg/debian/patches/series qbs-1.24.1+dfsg/debian/patches/series
--- qbs-1.24.0+dfsg/debian/patches/series 2022-12-31 02:10:04.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/patches/series 2023-03-05 20:28:50.000000000 +0300
@@ -5,3 +5,4 @@
disable_bad_assembly.diff
asan_atomic.diff
s390x_jscore.diff
+find_qdoc.diff
diff -Nru qbs-1.24.0+dfsg/debian/rules qbs-1.24.1+dfsg/debian/rules
--- qbs-1.24.0+dfsg/debian/rules 2022-12-31 02:10:04.000000000 +0300
+++ qbs-1.24.1+dfsg/debian/rules 2023-03-05 20:28:50.000000000 +0300
@@ -61,3 +61,6 @@
endif
override_dh_auto_test-indep:
+
+override_dh_compress:
+ dh_compress --exclude=.qch
diff -Nru qbs-1.24.0+dfsg/share/qbs/modules/cpp/iar.js qbs-1.24.1+dfsg/share/qbs/modules/cpp/iar.js
--- qbs-1.24.0+dfsg/share/qbs/modules/cpp/iar.js 2022-11-24 12:32:18.000000000 +0300
+++ qbs-1.24.1+dfsg/share/qbs/modules/cpp/iar.js 2023-02-22 16:42:11.000000000 +0300
@@ -450,6 +450,7 @@
args.push(cppLanguageOption(compilerFilePath));
var p = new Process();
+ p.setWorkingDirectory(tempDir.path());
p.exec(compilerFilePath, args, true);
var outFile = new TextFile(outFilePath, TextFile.ReadOnly);
return Cpp.extractMacros(outFile.readAll());
@@ -471,6 +472,7 @@
var includePaths = [];
var p = new Process();
+ p.setWorkingDirectory(tempDir.path());
// It is possible that the process can return an error code in case the
// compiler does not support the `--IDE3` flag. So, don't throw an error in this case.
p.exec(compilerFilePath, args, false);
diff -Nru qbs-1.24.0+dfsg/VERSION qbs-1.24.1+dfsg/VERSION
--- qbs-1.24.0+dfsg/VERSION 2022-11-24 12:32:18.000000000 +0300
+++ qbs-1.24.1+dfsg/VERSION 2023-02-22 16:42:11.000000000 +0300
@@ -1 +1 @@
-1.24.0
+1.24.1
Attachment:
signature.asc
Description: PGP signature