Re: BrassMonkey
Posted: Mon Nov 18, 2024 5:41 pm
I have compiled the new BrassMonkey 33.4.0 for x86_64 Linux PCs.
Download: brassmonkey-33.4.0.linux-x86_64-gtk2.tar.xz
Download: brassmonkey-33.4.0.linux-x86_64-gtk2.tar.xz
Support Forum
https://forum.hyperion-entertainment.com/
https://forum.hyperion-entertainment.com/viewtopic.php?t=4993
Code: Select all
export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
mk_add_options AUTOCONF=/usr/bin/autoconf-2.13
# Set GTK Version to 2 or 3
_GTK_VERSION=2
ac_add_options --target=powerpc64-linux-gnu
ac_add_options --host=powerpc64-linux-gnu
ac_add_options --with-system-jpeg
ac_add_options --enable-application=suite
ac_add_options --enable-optimize
ac_add_options --enable-jxl
ac_add_options --enable-mailnews-oauth2
ac_add_options --enable-calendar
ac_add_options --enable-classic-account-wizard
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-updater
ac_add_options --disable-gconf
ac_add_options --disable-gamepad
ac_add_options --disable-precompiled-startupcache
export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
Code: Select all
export CC="/usr/bin/gcc-7"
export CXX="/usr/bin/g++-7"
mk_add_options AUTOCONF=/usr/bin/autoconf-2.13
# Set GTK Version to 2 or 3
_GTK_VERSION=2
ac_add_options --with-system-jpeg
ac_add_options --enable-application=suite
ac_add_options --enable-optimize
ac_add_options --enable-jxl
ac_add_options --enable-mailnews-oauth2
ac_add_options --enable-calendar
ac_add_options --enable-classic-account-wizard
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-updater
ac_add_options --disable-gconf
ac_add_options --disable-gamepad
ac_add_options --disable-precompiled-startupcache
export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
Code: Select all
export CC="gcc -m32"
export CXX="g++ -m32"
mk_add_options PYTHON=/usr/bin/python2
mk_add_options AUTOCONF=/usr/bin/autoconf-2.13
# Set GTK Version to 2 or 3
_GTK_VERSION=2
ac_add_options --target=powerpc-linux-gnu
ac_add_options --host=powerpc-linux-gnu
ac_add_options --with-system-jpeg
ac_add_options --enable-application=suite
ac_add_options --enable-optimize
ac_add_options --enable-jxl
ac_add_options --enable-mailnews-oauth2
ac_add_options --enable-calendar
ac_add_options --enable-classic-account-wizard
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-updater
ac_add_options --disable-gconf
ac_add_options --disable-gamepad
ac_add_options --disable-precompiled-startupcache
export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
Code: Select all
sudo dnf update gcc-c++
Code: Select all
export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -maltivec -mabi=altivec"
mk_add_options AUTOCONF=/usr/bin/autoconf-2.13
# Set GTK Version to 2 or 3
_GTK_VERSION=2
ac_add_options --target=powerpc64-linux-gnu
ac_add_options --host=powerpc64-linux-gnu
ac_add_options --with-system-jpeg
ac_add_options --enable-application=suite
ac_add_options --enable-optimize
ac_add_options --enable-jxl
ac_add_options --enable-mailnews-oauth2
ac_add_options --enable-calendar
ac_add_options --enable-classic-account-wizard
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-devtools
ac_add_options --disable-pulseaudio
ac_add_options --disable-jemalloc
ac_add_options --disable-updater
ac_add_options --disable-gconf
ac_add_options --disable-gamepad
ac_add_options --disable-precompiled-startupcache
export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
Code: Select all
'target_name': 'gcm-aes-ppc_c_lib',
'type': 'static_library',
'sources': [
'gcm-ppc.c',
- 'sha512-p8.s',
],
'dependencies': [
Code: Select all
[amigaone@void-ppc ~]$ cd .brassmonkey/brassmonkey/2jetmbmi.default/gm_scripts/ViewTube/
[amigaone@void-ppc ViewTube]$ ls
viewtube.png viewtube.user.js
[amigaone@void-ppc ViewTube]$ cp /home/amigaone/Downloads/viewtube.user.js .