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 |