[Buildroot] [PATCH v3 0/8] powerpc: powerpc64 and powerpc64le support
Cody P Schafer
cody at linux.vnet.ibm.com
Tue May 13 00:33:15 UTC 2014
This enables powerpc64 and powerpc64le, adds support for some new cpus, and
cleans up some of the powerpc dependency cruft.
The one thing that dependencies aren't added to prevent:
Only linux kernel-3.12 and later support building for powerpc64le, but any of
the linux headers choices in buildroot work as headers.
--
since v2:
- split out patches
- prevent using too old glibc/binutils/gcc/gdb (2.19/2.24/4.8.2/7.7.1 are the earliest
working versions, respectively)
- remove BR2_POWERPC
- add an extra '\n'
- remove some powerpc dep cruft that wasn't needed
since v1:
- remove altivec from generic + 64bit (power4 & 5 break that)
- filter ppc64le first.
- SPE config is a bool.
Cody P Schafer (8):
package/gdb: add gdb 7.7.x (7.7.1) and 7.6.x (7.6.2)
package/binutils: add depends for powerpc64le (only 2.24 works)
powerpc: add BR2_POWERPC_CPU_HAS_SPE to replace adhoc deps/checks
powerpc: add BR2_POWERPC_CPU_HAS_ALTIVEC to replace adhoc deps/checks
powerpc: mark 32-bit only powerpc cpus to prep for adding powerpc64
support
powerpc: add power{4,5,6,7,8} cpus
powerpc: remove unneeded dependencies
powerpc: add powerpc64 and powerpc64le support
Makefile | 3 +-
arch/Config.in | 21 ++++++++-
arch/Config.in.powerpc | 71 ++++++++++++++++++++++++++---
linux/Config.in | 3 +-
package/Makefile.in | 2 +-
package/binutils/Config.in.host | 14 +++---
package/efl/libevas/libevas.mk | 2 +-
package/ffmpeg/ffmpeg.mk | 5 +-
package/gcc/Config.in.host | 10 ++--
package/gdb/Config.in.host | 17 +++++--
package/glibc/Config.in | 8 ++--
package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk | 5 +-
package/gstreamer1/gst1-libav/gst1-libav.mk | 5 +-
package/libatomic_ops/Config.in | 2 +-
package/mpg123/mpg123.mk | 4 +-
package/openssl/openssl.mk | 6 +++
package/systemd/Config.in | 3 +-
package/vlc/vlc.mk | 3 +-
toolchain/toolchain-buildroot/Config.in | 5 +-
19 files changed, 138 insertions(+), 51 deletions(-)
--
1.9.3
More information about the buildroot
mailing list