On Thursday, 8 December 2022 15:07:45 PST Nuno Santos wrote: > I’ve built Qt 6.4.1 from the source and when compiling an existing project > in debug the following symbols are missing. > > However, if I build the same project in release, everything is fine, not a > single error.
I don't know about the resource files that were reported, but all the others are _debug.a files, meaning we're talking about the debug libraries with the "_debug" suffix, on macOS. I've just checked the CI configuration and we test static only on Linux and on Windows. More importantly, static is only tested in release mode. I recommend you revisit your thinking. The develop & debug cycle with a static build is way too long, because you must relink everything, in particular with the massive libraries that a Qt debug build produces. I don't see the point in building Qt in debug mode unless you're going to debug Qt itself. Even if you are, a dynamic debug build of Qt makes more sense. So you should develop your application (debug mode) against a dynamic, release build of Qt. Second, you should switch to static only after you've finished your development process and are ready to release. At that point, you don't need a debug build, unless this final build produces issues that weren't found before. If that is the case here, you should lead with the error conditions. -- Thiago Macieira - thiago.macieira (AT) intel.com Cloud Software Architect - Intel DCAI Cloud Engineering _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest