Hi all
I managed to compile Firefox 91.7.0 ESR on aarch64
However, I'm encountering a weird phenomenon that need fixing before mailing it.
I'm testing out distcc and have successfully compiled a working result. (I'm posting from this build right now)
After the installation, everything works. (sudo MACH_USE_SYSTEM_PYTHON=1 time ./mach install)
Then I pack it up in a tcz (with/without .desktop and icons)
Remove the files in the system (sudo rm -fr /usr/local/lib/firefox)
tce-load the package and this is what I get
tc@pi3:/mnt/sda1/firefox-91.7.0$ firefox
Couldn't load XPCOM.
I've tried copy mode, rebooting, replacing with tar command and more.
No matter what do, it won't start.
The only solution is to rerun the installation command above.
Firefox will start again like it normally would.
The combo of touch files as time mark and finding newer files report nothing interesting
They are the same file list you see in the repo build.
I'm suspecting
notify-send might be responsible, but I have no clue what it is / how to use it.
tc@pi3:/mnt/sda1/firefox-91.7.0$ sudo MACH_USE_SYSTEM_PYTHON=1 time ./mach install
0:07.84 /usr/local/bin/make -C . -j4 -s -w install
0:08.62 make: Entering directory '/mnt/sda1/firefox-91.7.0/firefox-build-dir'
0:08.66 make[1]: Entering directory '/mnt/sda1/firefox-91.7.0/firefox-build-dir/browser/installer'
1:20.20 make[1]: Leaving directory '/mnt/sda1/firefox-91.7.0/firefox-build-dir/browser/installer'
1:20.22 make: Leaving directory '/mnt/sda1/firefox-91.7.0/firefox-build-dir'
1:20.22 /usr/local/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Install complete
real 1m 27.16s
user 0m 37.03s
sys 0m 17.05s