Go to file
Dustin 4a555211f5 Install Firefox
Attempting to cross-compile Firefox will be rather challenging.  It has
loads of dependencies, written in a variety of languages.  Some issues
are more interesting than others.  Notably, _dev-libs/nss_ needs to be
installed on the host in order to cross-compile itself, but its ebuild
does not specify this ([Bug 759127][0]).  Also the build system for
_gnome-base/librsvg_ is broken: [Gentoo Bug 835758][1], [GNOME
Issue #810][2].  Cross-compiling _dev-libs/gobject-introspection_ is
also broken ([Bug 759127][3], [850895][4]).

With all of these changes, we can get to the point where Portage starts
building Firefox, it will take hours and all of my machine's resources,
so I haven't tested if will actually build.  We shall see once Jenkins
tries it...

[0]: https://bugs.gentoo.org/759127
[1]: https://bugs.gentoo.org/835758
[2]: https://gitlab.gnome.org/GNOME/librsvg/-/issues/810
[3]: https://bugs.gentoo.org/850895
[4]: https://bugs.gentoo.org/751325
2025-01-01 10:16:57 -06:00
aimee-os@554063e1f4 Update Aimee OS 2024-12-30 17:57:04 -06:00
ci ci: Prevent concurrent builds 2024-12-31 13:11:47 -06:00
overlay/etc Add Rasperry Pi WiFi support 2024-12-30 17:57:04 -06:00
portage Install Firefox 2025-01-01 10:16:57 -06:00
.gitignore Initial commit 2024-12-10 10:39:10 -06:00
.gitmodules Initial commit 2024-12-10 10:39:10 -06:00
Makefile Initial commit 2024-12-10 10:39:10 -06:00
build.packages Initial commit 2024-12-10 10:39:10 -06:00
config config: Set rootflags 2024-12-30 17:57:04 -06:00
config.txt Initial commit 2024-12-10 10:39:10 -06:00
customize.sh customize: Add script 2024-12-30 17:57:04 -06:00
install.packages Install Firefox 2025-01-01 10:16:57 -06:00
installonly.packages Add Rasperry Pi WiFi support 2024-12-30 17:57:04 -06:00
linux.config Initial commit 2024-12-10 10:39:10 -06:00
post-build.sh Initial commit 2024-12-10 10:39:10 -06:00
prepare.sh Install Firefox 2025-01-01 10:16:57 -06:00