Open jubalh opened 5 years ago
if i understand the current code right fixing this for LTO will be a bigger task - so for god sake disable LTO for the panel until we reworked/overhauled the plugin structure and mechanisms. Might be a task for 0.15 or 0.16
so for god sake disable LTO for the panel
If you read carefully what I wrote you saw this paragraph:
For now we will add an exception to compile lxqt-panel without LTO. But I guess it would be good to check why it breaks.
So as I said, we do disable LTO for lxqt-panel. But opening this issue to keep track of this upstream makes still sense.
There should be already a similar bug open - but ok, having it explicit again don't hurt.
openSUSE started to compile all its packages with Link Time Optimization from gcc by default. For more info please see the Debian wiki and openSUSE wiki. Once we do this lxqt-panel doesn't work properly anymore. For now we will add an exception to compile lxqt-panel without LTO. But I guess it would be good to check why it breaks.
Expected Behavior
lxqt-panel should not segfault.
Current Behavior
lxqt-panel segfaults with.
Steps to Reproduce (for bugs)
Context
I'm not yet sure how such an issue occurs. But I assume fixing it would be good since maybe there is an issue underlying it. In any case it would be good to solve it in case more distros decide to use LTO.
System Information