* [gentoo-soc] Week 2 Report for Musl support expansion to support GNOME desktop
@ 2022-06-26 13:03 listout
2022-06-26 13:15 ` Rectification on " listout
0 siblings, 1 reply; 2+ messages in thread
From: listout @ 2022-06-26 13:03 UTC (permalink / raw
To: gentoo-soc; +Cc: sam, dilfridge
Hi folks,
The second week of coding period for this years Google Summer of Code has come
to an end. Nothing interesting happened this week, just the continuation of
previous weeks work, so I'll keep it short and simple.
As per my previous report, I worked further on debugging the librsvg crash.
Eventually I was successful in getting gnome-shell to work with latest librsvg
from ::gentoo, unfortunately I still don't know what the actual issue is. What
worked was increasing either of gnome-shell, gjs or pixman's stack size and with
advice from my mentor sam_ I have submitted a patch to increase gjs's stack size
on musl[1].
I've started with using Gentoo's package testing tools, initially I went with
pkg-testing-tools, as it was quite easy to set up and get going, unfortunately
I didn't work quite well on musl due to multilib-strict not working on musl,
hence I had to move with tatt. So, now I'm learning to use tatt.
My patch for samba has been merged and the patch for gnome-terminal is awaiting
review. With that merged, it'll be possible to using GNOME desktop (gnome-light)
on musl.
I had few extra hours at hand and used to try and compile firefox on musl. As of
now (date), I'm unable to build firefox:rapid::gentoo with "+clang" or "+pgo".
The bug with clang with firefox has already been reported[2] and being worked on
however I don't know why "+pgo" is not working. In brief, to build firefox (as
of date) on musl one must use rust from ::musl, and turn off clang and lto flag,
probably this will be fixed on newer releases.
With that I'll conclude my report for second week on Musl support expansion to
support GNOME desktop. I'll start with gnome-extras from Monday and for the next
two weeks, I'll be working on that. Hope to bring in new exciting findings next
week and I'll try to update (or elaborate even further) the blog too.
[1]: https://github.com/gentoo/gentoo/pull/26056
[2]: https://bugs.gentoo.org/829033
--
Regards,
listout
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-06-26 13:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-26 13:03 [gentoo-soc] Week 2 Report for Musl support expansion to support GNOME desktop listout
2022-06-26 13:15 ` Rectification on " listout
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox