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, Jun 24, 7:50 AM
Unknown Object (File)
Mon, Jun 17, 8:37 PM
Unknown Object (File)
Mon, Jun 17, 7:09 PM
Unknown Object (File)
May 23 2024, 10:07 PM
Unknown Object (File)
May 23 2024, 10:07 PM
Unknown Object (File)
May 23 2024, 10:02 PM
Unknown Object (File)
May 21 2024, 10:05 AM
Unknown Object (File)
May 7 2024, 10:19 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.