diff options
author | Matt Turner <mattst88@gmail.com> | 2019-08-04 12:59:54 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2019-08-04 13:00:51 -0700 |
commit | 7afeb425d6a40825a812b32f3c64ed6610be022e (patch) | |
tree | 92d289df6ddf6e47791dfe0f09539a316bec484a /base/etc | |
parent | 8897949ff1c7561af4a961df5c9ef6b844ece3d7 (diff) |
Add powerpc cross compiler configuration
Diffstat (limited to 'base/etc')
7 files changed, 141 insertions, 0 deletions
diff --git a/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/binutils.conf b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/binutils.conf new file mode 100644 index 0000000..be55881 --- /dev/null +++ b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/binutils.conf @@ -0,0 +1,28 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +TARGET_ABI='default' +TARGET_MULTILIB_ABIS='default' +TARGET_DEFAULT_ABI='default' +CFLAGS_amd64='-m64' +CFLAGS_default='' +CFLAGS_x32='-mx32' +CFLAGS_x86='-m32' +CHOST_amd64='x86_64-pc-linux-gnu' +CHOST_default='' +CHOST_x32='x86_64-pc-linux-gnux32' +CHOST_x86='i686-pc-linux-gnu' +CTARGET_amd64='x86_64-pc-linux-gnu' +CTARGET_default='powerpc-unknown-linux-gnu' +CTARGET_x32='x86_64-pc-linux-gnux32' +CTARGET_x86='i686-pc-linux-gnu' +LDFLAGS_amd64='' +LDFLAGS_default='' +LIBDIR_amd64='lib64' +LIBDIR_default='lib' +LIBDIR_x32='libx32' +LIBDIR_x86='lib' +ABI='amd64' +MULTILIB_ABIS='amd64' +DEFAULT_ABI='amd64' diff --git a/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/gcc.conf b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/gcc.conf new file mode 100644 index 0000000..be55881 --- /dev/null +++ b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/gcc.conf @@ -0,0 +1,28 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +TARGET_ABI='default' +TARGET_MULTILIB_ABIS='default' +TARGET_DEFAULT_ABI='default' +CFLAGS_amd64='-m64' +CFLAGS_default='' +CFLAGS_x32='-mx32' +CFLAGS_x86='-m32' +CHOST_amd64='x86_64-pc-linux-gnu' +CHOST_default='' +CHOST_x32='x86_64-pc-linux-gnux32' +CHOST_x86='i686-pc-linux-gnu' +CTARGET_amd64='x86_64-pc-linux-gnu' +CTARGET_default='powerpc-unknown-linux-gnu' +CTARGET_x32='x86_64-pc-linux-gnux32' +CTARGET_x86='i686-pc-linux-gnu' +LDFLAGS_amd64='' +LDFLAGS_default='' +LIBDIR_amd64='lib64' +LIBDIR_default='lib' +LIBDIR_x32='libx32' +LIBDIR_x86='lib' +ABI='amd64' +MULTILIB_ABIS='amd64' +DEFAULT_ABI='amd64' diff --git a/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/gdb.conf b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/gdb.conf new file mode 100644 index 0000000..be55881 --- /dev/null +++ b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/gdb.conf @@ -0,0 +1,28 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +TARGET_ABI='default' +TARGET_MULTILIB_ABIS='default' +TARGET_DEFAULT_ABI='default' +CFLAGS_amd64='-m64' +CFLAGS_default='' +CFLAGS_x32='-mx32' +CFLAGS_x86='-m32' +CHOST_amd64='x86_64-pc-linux-gnu' +CHOST_default='' +CHOST_x32='x86_64-pc-linux-gnux32' +CHOST_x86='i686-pc-linux-gnu' +CTARGET_amd64='x86_64-pc-linux-gnu' +CTARGET_default='powerpc-unknown-linux-gnu' +CTARGET_x32='x86_64-pc-linux-gnux32' +CTARGET_x86='i686-pc-linux-gnu' +LDFLAGS_amd64='' +LDFLAGS_default='' +LIBDIR_amd64='lib64' +LIBDIR_default='lib' +LIBDIR_x32='libx32' +LIBDIR_x86='lib' +ABI='amd64' +MULTILIB_ABIS='amd64' +DEFAULT_ABI='amd64' diff --git a/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/glibc.conf b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/glibc.conf new file mode 100644 index 0000000..f369a31 --- /dev/null +++ b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/glibc.conf @@ -0,0 +1,25 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +CFLAGS_amd64='-m64' +CFLAGS_default='' +CFLAGS_x32='-mx32' +CFLAGS_x86='-m32' +CHOST_amd64='x86_64-pc-linux-gnu' +CHOST_default='' +CHOST_x32='x86_64-pc-linux-gnux32' +CHOST_x86='i686-pc-linux-gnu' +CTARGET_amd64='x86_64-pc-linux-gnu' +CTARGET_default='powerpc-unknown-linux-gnu' +CTARGET_x32='x86_64-pc-linux-gnux32' +CTARGET_x86='i686-pc-linux-gnu' +LDFLAGS_amd64='' +LDFLAGS_default='' +LIBDIR_amd64='lib64' +LIBDIR_default='lib' +LIBDIR_x32='libx32' +LIBDIR_x86='lib' +ABI='default' +MULTILIB_ABIS='default' +DEFAULT_ABI='default' diff --git a/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/linux-headers.conf b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/linux-headers.conf new file mode 100644 index 0000000..f369a31 --- /dev/null +++ b/base/etc/portage/env/cross-powerpc-unknown-linux-gnu/linux-headers.conf @@ -0,0 +1,25 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +CFLAGS_amd64='-m64' +CFLAGS_default='' +CFLAGS_x32='-mx32' +CFLAGS_x86='-m32' +CHOST_amd64='x86_64-pc-linux-gnu' +CHOST_default='' +CHOST_x32='x86_64-pc-linux-gnux32' +CHOST_x86='i686-pc-linux-gnu' +CTARGET_amd64='x86_64-pc-linux-gnu' +CTARGET_default='powerpc-unknown-linux-gnu' +CTARGET_x32='x86_64-pc-linux-gnux32' +CTARGET_x86='i686-pc-linux-gnu' +LDFLAGS_amd64='' +LDFLAGS_default='' +LIBDIR_amd64='lib64' +LIBDIR_default='lib' +LIBDIR_x32='libx32' +LIBDIR_x86='lib' +ABI='default' +MULTILIB_ABIS='default' +DEFAULT_ABI='default' diff --git a/base/etc/portage/package.env/cross-powerpc-unknown-linux-gnu b/base/etc/portage/package.env/cross-powerpc-unknown-linux-gnu new file mode 100644 index 0000000..8b54b03 --- /dev/null +++ b/base/etc/portage/package.env/cross-powerpc-unknown-linux-gnu @@ -0,0 +1,5 @@ +cross-powerpc-unknown-linux-gnu/binutils cross-powerpc-unknown-linux-gnu/binutils.conf +cross-powerpc-unknown-linux-gnu/gcc cross-powerpc-unknown-linux-gnu/gcc.conf +cross-powerpc-unknown-linux-gnu/linux-headers cross-powerpc-unknown-linux-gnu/linux-headers.conf +cross-powerpc-unknown-linux-gnu/glibc cross-powerpc-unknown-linux-gnu/glibc.conf +cross-powerpc-unknown-linux-gnu/gdb cross-powerpc-unknown-linux-gnu/gdb.conf diff --git a/base/etc/portage/package.use/50-common/cross-powerpc-unknown-linux-gnu b/base/etc/portage/package.use/50-common/cross-powerpc-unknown-linux-gnu new file mode 100644 index 0000000..022172f --- /dev/null +++ b/base/etc/portage/package.use/50-common/cross-powerpc-unknown-linux-gnu @@ -0,0 +1,2 @@ +cross-powerpc-unknown-linux-gnu/glibc -selinux -multilib +cross-powerpc-unknown-linux-gnu/gcc -boundschecking -d -fortran -gcj -go -gtk -jit -libffi -mpx -mudflap -multilib -objc -objc++ -objc-gc -sanitize -selinux -ssp -vtv |