[Development] Proposal: All Qt modules must use the same version number

Stephen Kelly stephen.kelly at kdab.com
Mon Jun 30 09:27:18 CEST 2014


On Friday, June 27, 2014 12:37:21 Jocelyn Turcotte wrote:
> We use private API, so:
> - We need to only distribute QtWebEngine together with Qt, you can't
>   download QtWebEngine 1.0 that would work with both QtCore 5.4 and 5.5
> - We have to bump our minor/patch version for each new minor/patch release
>   of Qt, even if nothing changed in QtWebEngine, since we will eventually
>   have #ifdefs to switch from one Qt private API to the other and our list
>   of imported dynamic symbols will change. That means that the same code
>   wouldn't produce the same binary if build with two versions of Qt even if
>   they use the same configuration.

These seem to be arguments in favor of not using a disparate version scheme.

Can you say why you need a disparate version scheme?

Thanks,

-- 
Join us at Qt Developer Days 2014 in Berlin! - https://devdays.kdab.com

Stephen Kelly <stephen.kelly at kdab.com> | Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions



More information about the Development mailing list