I posted an issue on github. Id love to test out Ladybird on Asahi if I can get it to build. Anyone else?
opened 07:21AM - 05 May 25 UTC
### Summary
Uaing Fedora 42 Asahi Spin
followed the directions from Documenta… tion/BuildInstructionsLadybird.md and Meta/gn/README.md
sudo dnf install autoconf-archive automake ccache cmake curl liberation-sans-fonts libglvnd-devel nasm ninja-build perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel qt6-qtmultimedia-devel qt6-qttools-devel qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static
had to add these packages, should be added to above prereqs:
yum install clang
yum install libstdc++-static
clone ladybird repo
cd ~/src/ladybird.master
./Toolchain/BuildGN.sh
~/src/ladybird.master$ ./Toolchain/Local/gn/bin/gn args out
~/src/ladybird.master$ ninja -C out
ninja: Entering directory `out'
ninja: error: '../Ladybird/HelperProcess.cpp', needed by 'obj/Ladybird/ladybird_executable.HelperProcess.o', missing and no known rule to make it
there is a HelperProcess.cpp but its in ./Libraries/LibWebView/HelperProcess.cpp
does args.gn need someting different?
out$ cat args.gn
# Set build arguments here. See `gn help buildargs`.
host_cc="clang"
host_cxx="clang++"
is_clang=true
use_lld=true
qt_install_headers="/usr/include/qt6/"
qt_install_lib="/usr/lib/"
qt_install_libexec="/usr/lib/qt6/libexec/"
### Operating system
Linux
### Steps to reproduce
1.
2.
3.
### Expected behavior
Expect gn to build Ladybird
### Actual behavior
Build fails
### URL for a reduced test case
./
### HTML/SVG/etc. source for a reduced test case
```html
see above
```
### Log output and (if possible) backtrace
```shell
see above
```
### Screenshots or screen recordings
_No response_
### Build flags or config settings
_No response_
### Contribute a patch?
- [ ] I’ll contribute a patch for this myself.
1 Like
You might also have a look here, to sync effort:
But as I can see on github, it works now.
It works!
Reading a bit more showed that a packaged form it just comes officially out in the beginning of 2026. Till then to compile it on your own is needed.
I tried it but it not worked because of an error which happens quite in the end of the process. Some instructions for Fedora are missing to complete it. It took quite a long time in a VM. I quess you wold have to test with an other Distro in Distrobox or so. Even if you have to compile, the instructions should work.