<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Qt 5.15.2 Clang Multi-Abi issue - no ARM64 build]]></title><description><![CDATA[<p dir="auto">I have installed Qt 5.15.2 with QtCreator 5.0.2 and now try remake my Android apps for API 30. SDK for API 30 and build tools are installed as well.</p>
<p dir="auto">When I try rebuild project for Android Qt 5.15.2 Clang Multi-Abi/Build in QtCreator it makes only objects and shared objects for armeabi_v7a. It does not create them for arm64-v8a. There no files Makefile.DebugArm64-v8a and Makefile.ReleaseArm64-v8a - I see only Makefiles.&lt;&gt;Armeabi_v7a. I see make path goes with arm64-v8a value in ANDROID_TARGET_ARCH variable but it does not create folders for .o files. It makes folders and objects only for armeabi_v7a. But it tries later link to .so files for arm64-v8a then fails.</p>
<p dir="auto">In Build Settings/Additional libraries I see only libraries with armeabi_v7a suffix. This list is created dynamically from ANDROID_EXTRA_LIBS variable defined in qmake project file. In this file it is created cyclically from shared objects list like this:</p>
<pre><code>for( PLUGNAME, PLUGINS ) {
        ANDROID_EXTRA_LIBS += $$PWD/../../build-Premier-$${ARCHIPATH}-$${BUILDTYPE}/$${PLUGNAME}/lib$${PLUGNAME}_$${ANDROID_TARGET_ARCH}.so
        LIBS = $${ANDROID_EXTRA_LIBS}
message($${PLUGNAME}" "$${ANDROID_TARGET_ARCH})
}
</code></pre>
<p dir="auto">I see how make goes for all my plugins and they appear twice - with armeabi_v7a and with arm64-v8a.</p>
<pre><code>Project MESSAGE: AudioIn armeabi-v7a
Project MESSAGE: AudioPlayer armeabi-v7a
Project MESSAGE: SVGplugin armeabi-v7a
Project MESSAGE: PlayControl armeabi-v7a
Project MESSAGE: FFT armeabi-v7a
Project MESSAGE: TextLabel armeabi-v7a
Project MESSAGE: SerialCounter armeabi-v7a
Project MESSAGE: PushButton armeabi-v7a
Project MESSAGE: DialKnob armeabi-v7a
Project MESSAGE: VisualizerLabel armeabi-v7a
Project MESSAGE: AudioIn arm64-v8a
Project MESSAGE: AudioPlayer arm64-v8a
Project MESSAGE: SVGplugin arm64-v8a
Project MESSAGE: PlayControl arm64-v8a
Project MESSAGE: FFT arm64-v8a
Project MESSAGE: TextLabel arm64-v8a
Project MESSAGE: SerialCounter arm64-v8a
Project MESSAGE: PushButton arm64-v8a
Project MESSAGE: DialKnob arm64-v8a
Project MESSAGE: VisualizerLabel arm64-v8a
</code></pre>
<p dir="auto">But it creates only armeabi_v7a.</p>
<p dir="auto">What should I do to force it create v8a target files together with v7a versions? Where are these settings described?</p>
]]></description><link>https://forum.qt.io/topic/131620/qt-5-15-2-clang-multi-abi-issue-no-arm64-build</link><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Nov 2026 06:59:22 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/131620.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Nov 2021 14:44:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Qt 5.15.2 Clang Multi-Abi issue - no ARM64 build on Wed, 11 Jan 2023 11:04:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/frime">@<bdi>Frime</bdi></a> Thank you! In my opinion <em>hidden</em> is not enough! Thank you for sharing this!</p>
]]></description><link>https://forum.qt.io/post/743433</link><guid isPermaLink="true">https://forum.qt.io/post/743433</guid><dc:creator><![CDATA[matzrm]]></dc:creator><pubDate>Wed, 11 Jan 2023 11:04:03 GMT</pubDate></item><item><title><![CDATA[Reply to Qt 5.15.2 Clang Multi-Abi issue - no ARM64 build on Mon, 21 Nov 2022 09:30:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/frime">@<bdi>Frime</bdi></a> finally i found it，thanks buddy</p>
]]></description><link>https://forum.qt.io/post/737074</link><guid isPermaLink="true">https://forum.qt.io/post/737074</guid><dc:creator><![CDATA[VoidDumpling]]></dc:creator><pubDate>Mon, 21 Nov 2022 09:30:57 GMT</pubDate></item><item><title><![CDATA[Reply to Qt 5.15.2 Clang Multi-Abi issue - no ARM64 build on Thu, 28 Apr 2022 21:23:56 GMT]]></title><description><![CDATA[<p dir="auto">The thread is a bit older but I had exactly the same problem right now...<br />
Te trick is to check the desired ABIs in the Build Settings. Just open the details for the qmake call and hit the checkboxes for the available ABIs. It's a bit hidden, so maybe this will help somebody in the future. Cheers!</p>
]]></description><link>https://forum.qt.io/post/712242</link><guid isPermaLink="true">https://forum.qt.io/post/712242</guid><dc:creator><![CDATA[Frime]]></dc:creator><pubDate>Thu, 28 Apr 2022 21:23:56 GMT</pubDate></item></channel></rss>