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: 10
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: 10
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: 1183
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: 3024
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: 1183
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: 1044
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

"Destroying things, smartly!" - IJN Samidare, probably

Avatar artwork by ebifurya: https://www.pixiv.net/artworks/85379109

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

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 38408
Joined: 2011-08-28, 17:27
Location: Motala, SE

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: 10
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
Pale Moon guru
Pale Moon guru
Posts: 38408
Joined: 2011-08-28, 17:27
Location: Motala, SE

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: 10
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: 10
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: