Ask me anything!

Have a question you always wanted to ask Moonchild but never did? Now's your chance!
From 2026-03-08 to 2026-03-15 I'll be open to any question by the community, after which I'll provide answers.

Go here to participate: https://forum.palemoon.org/viewtopic.php?f=66&t=33222

Palemoon for xbps with musl binpkg

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.
User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Palemoon for xbps with musl binpkg

Post by milch » 2025-07-25, 20:11

I had some issues finding sources on getting Palemoon to run on Voidlinux, but finally found something.
The template and binpkg at hazen2215/palemoon-void (github) worked but was outdated.
The template might work for glibc aswell, but is only tested for musl.

Version 33.8.0-r2
; using gtk3, pulseaudio
; disabled npapi, atk, official branding
Template for xbps-srcpalemoon-template.tar.xz (workupload)
Unbranded xbps binpkg for x86_64 musl • palemoon-33.8.0_1.x86_64-musl.xbps (workupload)

Note: it takes quite long to build so I recommed using distcc if you have spare devices to speed up the process
Tested on x86_64 musl VoidLinux using wlroots and xorg-xwayland

User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Re: Palemoon for xbps with musl binpkg

Post by milch » 2025-10-02, 14:22

Release 33.9.0.1 ( gtk+3 ; sndio ; unbranded )
binpkg: palemoon-33.9.0.1_1.x86_64-musl.xbps
template: palemoon-33.9.0.1-xbps-src.tar.bz2

User avatar
andyprough
Board Warrior
Board Warrior
Posts: 1300
Joined: 2020-05-31, 04:33

Re: Palemoon for xbps with musl binpkg

Post by andyprough » 2025-10-02, 22:01

Wow that is awesome. Void musl probably doesn't have many browsers to choose from other than Void's own Firefox.

User avatar
ron_1
Knows the dark side
Knows the dark side
Posts: 3082
Joined: 2012-06-28, 01:20

Re: Palemoon for xbps with musl binpkg

Post by ron_1 » 2025-10-02, 22:52

So the official Pale Moon from the tarball on the Downloads page won't run on Void Linux?

User avatar
andyprough
Board Warrior
Board Warrior
Posts: 1300
Joined: 2020-05-31, 04:33

Re: Palemoon for xbps with musl binpkg

Post by andyprough » 2025-10-03, 03:49

ron_1 wrote:
2025-10-02, 22:52
So the official Pale Moon from the tarball on the Downloads page won't run on Void Linux?
It runs on Void with glibc just fine. Runs extremely well in fact.

But this is for Void with musl libc, which is a horse of a different color.

User avatar
jobbautista9
Board Warrior
Board Warrior
Posts: 1147
Joined: 2020-11-03, 06:47
Location: Philippines

Re: Palemoon for xbps with musl binpkg

Post by jobbautista9 » 2025-10-03, 04:12

Wait Pale Moon can now work with musl as libc? That's amazing! :thumbup:
Image

Tired of creating stuff!

Avatar artwork by Shinki669: https://www.pixiv.net/artworks/113645617

XUL add-ons developer. You can find a list of add-ons I manage at http://rw.rs/~job/software.html.

User avatar
Moonchild
Project founder
Project founder
Posts: 38955
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Palemoon for xbps with musl binpkg

Post by Moonchild » 2025-10-03, 08:36

jobbautista9 wrote:
2025-10-03, 04:12
Wait Pale Moon can now work with musl as libc? That's amazing! :thumbup:
Not out of the box - it needs a few code patches, but it's close.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Re: Palemoon for xbps with musl binpkg

Post by milch » 2025-10-03, 09:58

andyprough wrote:
2025-10-02, 22:01
Wow that is awesome. Void musl probably doesn't have many browsers to choose from other than Void's own Firefox.
Yea it seems the official repository maintainers have had bad experiences with independent browser (forks), so users have to build those themselves.
Thankfully the xbps-src environment makes it easy enough and leaves no litter behind either.

User avatar
Moonchild
Project founder
Project founder
Posts: 38955
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Palemoon for xbps with musl binpkg

Post by Moonchild » 2025-10-03, 11:49

For convenience, I've adopted one of the patches into our source tree (the #include <limits> one) since it would not affect other targets.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Re: Palemoon for xbps with musl binpkg

Post by milch » 2025-10-03, 11:58

Release 33.9.0.1 aarch64/arm64 ( gtk+3 ; sndio ; unbranded )
binpkg: palemoon-33.9.0.1_1.aarch64-musl.xbps

User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Re: Palemoon for xbps with musl binpkg

Post by milch » 2025-10-03, 12:00

Moonchild wrote:
2025-10-03, 11:49
For convenience, I've adopted one of the patches into our source tree (the #include <limits> one) since it would not affect other targets.
Thanks for telling me, I'll remove that one from my next release then :thumbup:

User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Re: Palemoon for xbps with musl binpkg

Post by milch » 2026-02-07, 13:00

Moonchild wrote:
2025-10-03, 11:49
For convenience, I've adopted one of the patches into our source tree (the #include <limits> one) since it would not affect other targets.
Just wanted to let you know version 34.0.1 compiles on musl without needing any patches. :D

User avatar
andyprough
Board Warrior
Board Warrior
Posts: 1300
Joined: 2020-05-31, 04:33

Re: Palemoon for xbps with musl binpkg

Post by andyprough » 2026-02-07, 15:25

milch wrote:
2026-02-07, 13:00
Just wanted to let you know version 34.0.1 compiles on musl without needing any patches. :D
That's awesome! You and @MC have really added a full new native browser for Void musl, which has very few good options otherwise.

User avatar
milch
Moongazer
Moongazer
Posts: 13
Joined: 2025-07-25, 19:36

Re: Palemoon for xbps with musl binpkg

Post by milch » 2026-02-07, 20:10

Release 34.0.1 ( gtk+3 ; sndio ; unbranded ; sse4.1 )
binpkg: palemoon-34.0.1_1.x86_64-musl.xbps
template: palemoon-34.0.1-xbps-src.tar.bz2

Note: The binpkg has been built using toybox and clang19 instead of coreutils and gcc.
To build it on standard xbps-src please add the following to the hostmakedepends and remove u-config from it

Code: Select all

hostmakedepends="... pkg-config tar which"
All patches have been removed.