From Adélie Linux
The 64-bit PowerPC architecture is a Tier 1 architecture in Adélie Linux.
This list contains computers used by the PPC64 team for testing. Feel free to use the BTS or mailing list if you encounter any issues with a computer not on this list.
- Apple iMac G5
- Apple Power Mac G5 (1.8 DP, AGP)
- Apple Power Mac G5 (2.0 DP, PCI)
- Raptor Talos II
|Card||PCI ID(s)||Early boot||Framebuffer||X11||Mesa / 3D|
|AMD Radeon R5 220 (r600 / CAICOS)||1002:6779||✗ No||✓ Yes||✓ Yes||✓ Yes|
|AMD Radeon R7 240 (SI / OLAND)||1002:6613||✗ No||✓ Yes, with radeon.ko||✓ Yes, with fbdev||swrast only until fd.o bug 99859 is fixed|
|AMD Radeon RX 560 (POLARIS11)||1002:67ff||✗ No||✗ No||✗ No||✗ No|
|ASPEED AST 2500||1a03:2000||Works with offb, but colours are wrong||✓ Yes||Works with fbdev, but colours are wrong||swrast only|
Build system configuration
- 16-core POWER9 @ 3.8 GHz
- 32 GB RAM
# -O2 -> Perform second-level optimisations. # Not -Os because PPC64 machines aren't starved for space. # -ggdb -> Generate GDB debugging information. # This is used with splitdebug to make -dbg split packages. # -mcpu=970 -> Require a Power4+ "970" or higher CPU. # -mtune=power9 -> Tune for Power9 machines. # -maltivec -> Always enable AltiVec. # AltiVec extensions are available on every CPU we target. # -mlong-dou... -> Ensure musl ABI is followed. # -fno-inlin... -> Required to work around bug in GCC 6.3 that causes doubles # to break in libffi. export CFLAGS="-O2 -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64 -fno-inline-small-functions" export LDFLAGS="-Wl,--as-needed"
export JOBS=64 export MAKEFLAGS=-j$JOBS