Am 31.07.2018 um 14:58 schrieb Edward Welbourne:
Giuseppe D'Angelo (31 July 2018 14:38)
It will likely break every single application that has never used a
namespaced build of Qt. Which is a significant percentage of all the Qt
apps out there...
I'm guessing you mean "... used a static build of Qt." since they're the
only ones (b) would change, if made the default. Otherwise, please
explain how namespaced builds get broken by this - if they were static
before, then this just makes them the default, so no change; if they
weren't static, this change won't affect them.
I can believe static-built apps are common;
You are talking about any single Qt application that's built for iOS.
Even worse: Making statically linked Qt use a namespace by default, but
dynamically linked not would seriously break Qt's "write once, build and
run everywhere" promise as there suddenly would be significant
differences between Qt for iOS and Qt for any other platform.
To me enabling namespaces by default seems like a terrible idea.
A total no-go.
Ciao,
Mathias
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development