On 03/06/2024 09:20, Volker Hilsheimer wrote:
On 3 Jun 2024, at 09:08, Phil Thompson via Development <development@qt-project.org> wrote:

In my code I call QAudio::convertVolume() (yet to migrate to the QtAudio namespace). This compiles fine against Qt v6.7.0 and v6.7.1 (from the online installers). However...

Compiled against v6.7.0 the compiler generates a call to QtAudio::convertVolume(). The library contains symbols for both QAudio::convertVolume() and QtAudio::convertVolume().

Compiled against v6.7.1 the compiler generates a call to QAudio::convertVolume(). The library only contains a symbol for QAudio::convertVolume().

The result is that code compiled against v6.7.0 will not work with v6.7.1.

Thanks,
Phil


Hi Phil,

we indeed tried to be too clever for our own good with the rename of
the QAudio namespace to QtAudio.

https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md

documents that Qt 6.7.1 breaks BC with 6.7.0 in order to restore 6.7.1
compatibility with Qt 6.6, so you have to recompile against 6.7.1.

Sorry, missed the release note.

Thanks,
Phil
--
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to