summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorten Sørvig <morten.sorvig@qt.io>2022-09-29 11:59:11 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-10-28 13:21:45 +0000
commit8350f63eab3967459db5fcf00e24e69eb887570d (patch)
tree7f7b243ea6ff96fcd3431ea42a32270fb46244b6
parente41fa100c4adcc8f4805ec2eaf9229ffad0d88fb (diff)
downloadqtdoc-8350f63eab3967459db5fcf00e24e69eb887570d.tar.gz
wasm: update emsdk version selection documentation
Document emsdk version selection from the perspective of Qt binary package users. In this case the exact emsdk version is needed, since the emsdk is not binary compatible across different versions. Add note about building from source at the end. Change-Id: I913c6e5228f095889922f61dfdb4d16a365cbeef Reviewed-by: David Skoland <david.skoland@qt.io> Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> (cherry picked from commit 95ae6a796a342d92c63bc194be535bdd7a448ce0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--doc/src/platforms/wasm.qdoc18
1 files changed, 10 insertions, 8 deletions
diff --git a/doc/src/platforms/wasm.qdoc b/doc/src/platforms/wasm.qdoc
index cfa24a6c..2ba72e64 100644
--- a/doc/src/platforms/wasm.qdoc
+++ b/doc/src/platforms/wasm.qdoc
@@ -44,15 +44,13 @@ Check this with the following command:
em++ --version
\endcode
-Each minor version of Qt targets a specific minimum Emcsripten version, which will
-not change for the lifetime of that minor version. Qt's binary packages are
-built using this version of the Emscripten SDK. Install the minimum Emcsripten version
-that corresponds to the Qt version you use, especially if you use the binary packages.
+Each minor version of Qt targets a specific Emcsripten version, which remains unchanged
+in patch releases. Qt's binary packages are built using the target Emscripten version.
+Applications should use the same version since Emscripten does not guarantee
+\l{https://github.com/emscripten-core/emscripten/blob/main/ChangeLog.md}{ABI compatibility}
+between versions.
-Later versions of Emscripten may work (and often do), but may introduce behavior
-changes which require changes to Qt.
-
-The minimum versions are:
+The Emcsripten versions are:
\list
\li Qt 6.2: 2.0.14
\li Qt 6.3: 3.0.0
@@ -79,6 +77,10 @@ Check this with the following command:
em++ --version
\endcode
+You can build Qt from source if you require more flexibility when selecting the Emcsripten
+version. In this case the versions above are minimum versions. Later versions are
+expected to work but may introduce behavior changes which require making changes to Qt.
+
\section2 Installing Qt
Download Qt from the Downloads section of your Qt account. We provide builds