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
Unknown Object (File)
Mon, Dec 9, 12:23 AM
Unknown Object (File)
Thu, Nov 21, 3:54 PM
Unknown Object (File)
Thu, Nov 21, 11:59 AM
Unknown Object (File)
Tue, Nov 19, 11:30 AM
Unknown Object (File)
Nov 15 2024, 7:31 PM
Unknown Object (File)
Nov 12 2024, 11:09 PM
Unknown Object (File)
Nov 12 2024, 9:44 PM
Unknown Object (File)
Oct 22 2024, 12:36 PM
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.