Page MenuHomeFreeBSD

audio/mumble: with LTO on "QWidget: Cannot create a QWidget without QApplication"
ClosedPublic

Authored by vvd on Aug 14 2023, 10:24 PM.
Tags
None
Referenced Files
F167972969: D41458.id126005.diff
Tue, Aug 25, 5:06 PM
Unknown Object (File)
Wed, Aug 19, 1:24 PM
Unknown Object (File)
Thu, Aug 13, 11:53 AM
Unknown Object (File)
Thu, Aug 13, 11:52 AM
Unknown Object (File)
Sat, Aug 8, 6:33 PM
Unknown Object (File)
Mon, Jul 27, 12:16 PM
Unknown Object (File)
Jul 27 2026, 8:27 AM
Unknown Object (File)
Jul 26 2026, 3:42 AM
Subscribers

Details

Summary

With option LTO on mumble print "QWidget: Cannot create a QWidget without QApplication" in console and exit.
Mark LTO as broken and turn off by default.

PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273078
Upstream issue: https://github.com/mumble-voip/mumble/issues/6189

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

vvd requested review of this revision.Aug 14 2023, 10:24 PM
vvd created this revision.
vvd retitled this revision from audio/mumble: with LTO on " to audio/mumble: with LTO on "QWidget: Cannot create a QWidget without QApplication".Aug 14 2023, 10:26 PM
vvd edited the summary of this revision. (Show Details)
vvd added reviewers: arrowd, tcberner, adamw.
This revision is now accepted and ready to land.Aug 15 2023, 6:03 AM
makc added inline comments.
audio/mumble/Makefile
80

Mark the port as LTO_UNSAFE and remove LTO from options. It shouldn't be an option in the first place, same as DEBUG and other build flags.

audio/mumble/Makefile
80

LTO feature knows nothing about the LTO CMake variable.

audio/mumble/Makefile
80

Is it standard? Shall we add it to cmake.mk?

audio/mumble/Makefile
80

Nope. Which is why it is done like that in this port.