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
F139390206: D41458.id126005.diff
Thu, Dec 11, 2:44 PM
Unknown Object (File)
Wed, Dec 10, 4:11 AM
Unknown Object (File)
Sun, Dec 7, 10:44 PM
Unknown Object (File)
Sat, Dec 6, 5:21 AM
Unknown Object (File)
Sat, Dec 6, 5:21 AM
Unknown Object (File)
Mon, Nov 24, 7:23 PM
Unknown Object (File)
Fri, Nov 21, 12:46 AM
Unknown Object (File)
Fri, Nov 21, 12:45 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 Skipped
Unit
Tests Skipped

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.