> 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.


Volker


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

Reply via email to