Moderator note: Split off from Pale Moon AVX(2) thread.
This is so cool. Does this apply to specifically to Pale Moon or could I compile AVX2 Waterfox Classic?
AVX/AVX2 builds of Waterfox (split thread)
Forum rules
The Off-Topic area is a general community discussion and chat area with special rules of engagement.
Enter, read and post at your own risk. You have been warned!
While our staff will try to guide the herd into sensible directions, this board is a mostly unrestricted zone where almost anything can be discussed, including matters not directly related to the project, technology or similar adjacent topics.
We do, however, require that you:
Please do exercise some common sense. How you act here will inevitably influence how you are treated elsewhere.
The Off-Topic area is a general community discussion and chat area with special rules of engagement.
Enter, read and post at your own risk. You have been warned!
While our staff will try to guide the herd into sensible directions, this board is a mostly unrestricted zone where almost anything can be discussed, including matters not directly related to the project, technology or similar adjacent topics.
We do, however, require that you:
- Do not post anything pornographic.
- Do not post hate speech in the traditional sense of the term.
- Do not post content that is illegal (including links to protected software, cracks, etc.)
- Do not post commercial advertisements, SEO links or SPAM posts.
Please do exercise some common sense. How you act here will inevitably influence how you are treated elsewhere.
-
R3n_001
- Moonbather

- Posts: 67
- Joined: 2019-05-25, 20:39
-
moonbat
- Knows the dark side

- Posts: 5846
- Joined: 2015-12-09, 15:45
Re: Pale Moon x86-64 AVX/AVX2
"Wow, your recipe for pasta is so cool. Does following the steps specifically result in creation of pasta or can I use it to make sushi?"
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net
-
R3n_001
- Moonbather

- Posts: 67
- Joined: 2019-05-25, 20:39
Re: Pale Moon x86-64 AVX/AVX2
I get what you mean, but it isn't that far fetched. Both are forks of pre-Quantum 5x releases of Firefox. It would be more like comparing pasta to spaghetti.
-
Nuck-TH
- Project Contributor

- Posts: 345
- Joined: 2020-03-02, 16:04
Re: Pale Moon x86-64 AVX/AVX2
Similar or not, it is both out of scope of both this thread and forum as whole, because it is Pale Moon forum, not "Mozilla legacy" one.
-
moonbat
- Knows the dark side

- Posts: 5846
- Joined: 2015-12-09, 15:45
Re: Pale Moon x86-64 AVX/AVX2
That's like saying a dolphin is the same as a cat because both of them evolved from a common mammalian ancestor. How does someone who doesn't even understand what a fork is, let alone bother to read the technical details of a browser get started with compiling it on Linux?
Pale Moon is forked from Firefox version 24, it has followed its own drastically different evolutionary path since then on an independent codebase (ergo, fork) that has fuck-all to do with whatever bullshit Mozilla has been up to over the last 7 years with Firefox in their rush to imitate Chrome. Waterfox has always been a rebuild of Firefox with a few minor changes, and Waterfox Classic is a rebuild of Firefox just before version 57 when support for XUL was dropped.
Nothing about Pale Moon as it is today will work with Firefox and vice versa - be it extensions or profiles. End of spoonfeeding.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net
-
R3n_001
- Moonbather

- Posts: 67
- Joined: 2019-05-25, 20:39
Re: Pale Moon x86-64 AVX/AVX2
Fine, you win. Not going to complain about how UXP is forked from 52 or whatever, I don't really care.
I just want to see if I can accomplish the same thing but with Waterfox Classic. It looks like a basic line of code to build in AVX/AVX2 to me, but I'm wondering if anything else had to be changed in the code to allow for this.
I just want to see if I can accomplish the same thing but with Waterfox Classic. It looks like a basic line of code to build in AVX/AVX2 to me, but I'm wondering if anything else had to be changed in the code to allow for this.
-
Moonchild
- Project founder

- Posts: 39276
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: Pale Moon x86-64 AVX/AVX2
It isn't, anyway. UXP is hybrid platform code and not a straight-up fork from mozilla-ESR. Large swathes of code are not from there but from other development branches (most notably our own previous independent work).
It should be possible if you pass the correct command-line parameters to your compiler, but as said that endeavour is very much out of scope for this forum. Why don't you ask this on the Waterfox forum instead, assuming they have one?
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
R3n_001
- Moonbather

- Posts: 67
- Joined: 2019-05-25, 20:39
Re: Pale Moon x86-64 AVX/AVX2
They don't have much of a forum, they have a subreddit, and Reddit is well, Reddit. I'm just going to have to try it myself when I bother to figure out the compiler and make a VM.