View previous topic :: View next topic |
Author |
Message |
socamx n00b

Joined: 30 Jan 2021 Posts: 1
|
Posted: Sat Jan 30, 2021 4:04 pm Post subject: Web browser options for PPC64? |
|
|
It doesn't seem possible to emerge any modern web browser on ppc64. I have an original dual 2 ghz Power Mac G5 running xfce4 and every single web browser I try to install that is remotely modern is either a precompiled, x86 only binary, or itself and most of its dependencies are masked off.
I was hoping to get Firefox or Epiphany going but neither seem to be possible.
The only one I have gotten installed and going is Dillo, and it's a relic of the early 2000s that barely supports CSS, let alone any even remotely modern standards.
Is PPC64 just out of luck for modern browsers? |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 47613 Location: 56N 3W
|
Posted: Sat Jan 30, 2021 5:37 pm Post subject: |
|
|
socamx,
Welcome to Gentoo.
PPC64 is no well tested. Feel free to keyword things you would like to try.
Firefox will be a challenge. It needs rust and llvm.
Rust is known to build on powerpc64-unknown-linux-gnu. That's you.
llvm builds too. There is a .deb of llvm-10.
That does not mean that they will just work for you.
To see what needs to be built to get firefox, cheat.
Code: | ACCEPT_ARCH="amd64" emerge firefox -pv | will spit out a list of all the packages that would be built on amd64. That's the things you need.
You way want to save that output to a file.
The packages on that list that are keyworded ppc64 or ~ppc64 are known to build. The other packages are not tested.
The wheel comes off a little because your arch becomes a USE flay that is used to trigger ARCH dependent options in the build and the package build systems.
That means you cannot use Code: | ACCEPT_ARCH="amd64" emerge firefox | and have it just work.
Some of the options that get passed to build systems will cause failures.
You are back to keywording.
The good news is Code: | $ grep ppc /usr/portage/dev-lang/rust/*
grep: /usr/portage/dev-lang/rust/files: Is a directory
/usr/portage/dev-lang/rust/rust-1.46.0.ebuild: KEYWORDS="amd64 arm arm64 ppc64 x86"
/usr/portage/dev-lang/rust/rust-1.47.0-r2.ebuild: KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
/usr/portage/dev-lang/rust/rust-1.47.0-r2.ebuild: # on ppc64 we unpack both BE and LE archive, so double that.
/usr/portage/dev-lang/rust/rust-1.47.0-r2.ebuild: M=$(( $(usex system-bootstrap 0 $(usex ppc64 2048 1024) ) + ${M} ))
/usr/portage/dev-lang/rust/rust-1.48.0.ebuild: KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
so rust and by inference, all its dependences ace tested on ppc64 on gentoo.
llvm is in the same state.grep ppc /usr/portage/sys-devel/llvm/*
Code: | grep: /usr/portage/sys-devel/llvm/files: Is a directory
/usr/portage/sys-devel/llvm/llvm-10.0.1.ebuild:KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos"
/usr/portage/sys-devel/llvm/llvm-11.0.0.ebuild:KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~ppc-macos ~x64-macos"
/usr/portage/sys-devel/llvm/llvm-11.0.1.ebuild:KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
/usr/portage/sys-devel/llvm/llvm-9.0.1.ebuild:KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos" |
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8135 Location: Austria
|
Posted: Sat Jan 30, 2021 11:20 pm Post subject: |
|
|
www-client/falkon has ppc64 keyword. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 47613 Location: 56N 3W
|
Posted: Sat Jan 30, 2021 11:37 pm Post subject: |
|
|
Aww asturm,
We might have got someone keywording ppc64 :) _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
Juippisi Developer


Joined: 30 Sep 2005 Posts: 525 Location: /home
|
Posted: Sun Jan 31, 2021 5:30 am Post subject: |
|
|
Firefox does have ~ppc64 KEYWORDS, but were you after firefox-bin? If you choose firefox, you get some relief by installing rust-bin. |
|
Back to top |
|
 |
|