-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-qt/qtscript LTO build fix #32
Comments
Ok, I played a little with Qt-5.9.2 today and finally it full LTOed for me. Here the installed packages list: $ eix -I --only-names dev-qt/* dev-qt/designer
dev-qt/linguist-tools
dev-qt/qdbus
dev-qt/qtchooser
dev-qt/qtconcurrent
dev-qt/qtcore
dev-qt/qtdbus
dev-qt/qtdeclarative
dev-qt/qtgraphicaleffects
dev-qt/qtgui
dev-qt/qtimageformats
dev-qt/qtlockedfile
dev-qt/qtmultimedia
dev-qt/qtnetwork
dev-qt/qtopengl
dev-qt/qtpaths
dev-qt/qtprintsupport
dev-qt/qtquickcontrols
dev-qt/qtquickcontrols2
dev-qt/qtscript
dev-qt/qtsingleapplication
dev-qt/qtsql
dev-qt/qtsvg
dev-qt/qttest
dev-qt/qtwayland
dev-qt/qtwidgets
dev-qt/qtx11extras
dev-qt/qtxml
dev-qt/qtxmlpatterns Notes:
FYI |
While I'm not convinced that the lack of a strip plugin is a problem as of yet, I do find this very encouraging. It sounds like a couple more upstream patches would get all of Qt built using LTO. Nicely done! I'll leave this issue open for more discussion on this. |
dev-qt/designer is one more package I need to rebuild w/ STRIP_MASK="*.a" for
done: |
Increment ltoize version number for qtscript patch Package-Manager: Portage-2.3.12, Repoman-2.3.3
With the info here, I was able to reproduce this. Only two exceptions (not listed here): qtwebkit and qtwebengine. |
qtscript LTO fix works on 5.11.2, it has been re-enabled in |
This reverts commit 368af73. The qtscript patch causes crashes in kwin. Needs more investigating. Address #32 Signed-off-by: Shane Peelar <[email protected]>
Had to revert the LTO fix again -- it was causing crashes in kwin. |
Based on https://bugs.webkit.org/show_bug.cgi?id=56088
I don't tested it further but at least it builds w/ this patch in
/etc/portage/patches/dev-qt/qtscript/
The text was updated successfully, but these errors were encountered: