I found the original developers page, which linked back to their fork in GitHub. I believe the changes are present there:
https://github.com/dimag0g/Pale-Moon/co ... _RelBranch
BTW I am using the old archived armv7 v26.1.1 binary on Devuan 1 (jessie-stable-old) on a RPi 2B+, with a new "palemoon-arm-install.sh" that is a bit more industrial. The only issues I have had so far is not being able to choose branches on GitHub, and no results from the default DuckDuckGo search (a fix for that is here:
viewtopic.php?p=147202#p147202 DDG Lite QS).
If I can get their old v26.1.1 branch to build first, then I am going to see if I can build a v27.8.1 branch for armv6 and armv7
I have had a look at a their last commit to 26.1_RelBranch that imports their changes from 25.8_RelBranch, and apart from one EGL related file contents (slight) change, most are casting addition, specifically to double and float. I believe that there are speed improvement to be had right out of the box without changing anything, simply by compiling with, for and on "armhf" (the original was cros-compiled with eabi, which is soft float).
the original armv7 build string is:
Build platform
target
armv7l-unknown-linux-gnueabi
Build tools
Compiler Version Compiler flags
gcc gcc version 4.7.2 (Debian 4.7.2-5) -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -march=armv7-a -mfpu=neon-vfpv4 -std=gnu99 -fgnu89-inline -fno-strict-aliasing -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer
c++ gcc version 4.7.2 (Debian 4.7.2-5) -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -march=armv7-a -mfpu=neon-vfpv4 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer
Configure arguments
--enable-official-branding --enable-application=browser --disable-crashreporter --disable-accessibility --disable-parental-controls --disable-webrtc --disable-logging --disable-necko-wifi --disable-installer --disable-updater --disable-websms-backend --disable-tests --disable-mochitests --disable-debug --disable-debug-symbols --enable-strip --enable-jemalloc --enable-chrome-format=omni --x-libraries=/usr/lib --disable-elf-hack --enable-media-plugins --enable-gstreamer --enable-libjpeg-turbo --with-gl-provider=EGL --enable-force-egl --with-arch=armv7-a --with-fpu=neon-vfpv4 --enable-optimize=-O2
I'll first try an RPi 2B+ armv7 build with GCC 4.9 on Devuan 1 (jessie-stable-old) and see if how runs on Raspbian (jessie-stable-old), then we will see how things go (I have an armv6 Wheezy and a RPi B)
Wish me luck
BTW I dont fancy building 361Mb v28beta3 natively ...
Cheers
Paul