Details
-
Bug
-
Resolution: Invalid
-
P3: Somewhat important
-
None
-
5.10
-
None
Description
Hello
I spend a lot of time investigating why using exactly the same build system on different platforms (Ubuntu 16.04 vs Ubuntu 18.04) the shared library extension was missing. It seems that qmake version was culprit. I have my custom build system for specific target. I do not set "QMAKE_EXTENSION_SHLIB" variable.
With qmake3.0 it creates library.so.1.0.0
With qmake3.1 it creates library..1.0.0
Was this change intended ?
https://github.com/qt/qtbase/blob/5.5/qmake/generators/unix/unixmake.cpp#L48-L54
https://github.com/qt/qtbase/blob/5.10/qmake/generators/unix/unixmake.cpp#L46-L47