Gentoo Archives: gentoo-soc

From: listout <brahmajit.xyz@×××××.com>
To: gentoo-soc <gentoo-soc@l.g.o>
Cc: sam <sam@g.o>, dilfridge <dilfridge@g.o>
Subject: [gentoo-soc] Week 2 Report for Musl support expansion to support GNOME desktop
Date: Sun, 26 Jun 2022 13:03:31
Message-Id: 20220626130323.kynsifqhhp6ue5cu@gmail.com
1 Hi folks,
2
3 The second week of coding period for this years Google Summer of Code has come
4 to an end. Nothing interesting happened this week, just the continuation of
5 previous weeks work, so I'll keep it short and simple.
6
7 As per my previous report, I worked further on debugging the librsvg crash.
8 Eventually I was successful in getting gnome-shell to work with latest librsvg
9 from ::gentoo, unfortunately I still don't know what the actual issue is. What
10 worked was increasing either of gnome-shell, gjs or pixman's stack size and with
11 advice from my mentor sam_ I have submitted a patch to increase gjs's stack size
12 on musl[1].
13
14 I've started with using Gentoo's package testing tools, initially I went with
15 pkg-testing-tools, as it was quite easy to set up and get going, unfortunately
16 I didn't work quite well on musl due to multilib-strict not working on musl,
17 hence I had to move with tatt. So, now I'm learning to use tatt.
18
19 My patch for samba has been merged and the patch for gnome-terminal is awaiting
20 review. With that merged, it'll be possible to using GNOME desktop (gnome-light)
21 on musl.
22
23 I had few extra hours at hand and used to try and compile firefox on musl. As of
24 now (date), I'm unable to build firefox:rapid::gentoo with "+clang" or "+pgo".
25 The bug with clang with firefox has already been reported[2] and being worked on
26 however I don't know why "+pgo" is not working. In brief, to build firefox (as
27 of date) on musl one must use rust from ::musl, and turn off clang and lto flag,
28 probably this will be fixed on newer releases.
29
30 With that I'll conclude my report for second week on Musl support expansion to
31 support GNOME desktop. I'll start with gnome-extras from Monday and for the next
32 two weeks, I'll be working on that. Hope to bring in new exciting findings next
33 week and I'll try to update (or elaborate even further) the blog too.
34
35 [1]: https://github.com/gentoo/gentoo/pull/26056
36 [2]: https://bugs.gentoo.org/829033
37 --
38 Regards,
39 listout

Replies