summaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2019-07-13 17:54:57 -0700
committerMatt Turner <mattst88@gmail.com>2019-07-13 17:54:57 -0700
commitc3bd9389bf104ec6b906a03f3a1eeef7ff3d510f (patch)
tree2471726f742f1709c77949fe730514c1fc1d9bd0 /base
parenta4ebc68beac2f19200f2dcdf9c88fdcb90320124 (diff)
package.env: Add crossdev environment files
Diffstat (limited to 'base')
-rw-r--r--base/etc/portage/env/cross-alpha-unknown-linux-gnu/binutils.conf28
-rw-r--r--base/etc/portage/env/cross-alpha-unknown-linux-gnu/gcc.conf28
-rw-r--r--base/etc/portage/env/cross-alpha-unknown-linux-gnu/gdb.conf28
-rw-r--r--base/etc/portage/env/cross-alpha-unknown-linux-gnu/glibc.conf25
-rw-r--r--base/etc/portage/env/cross-alpha-unknown-linux-gnu/linux-headers.conf25
-rw-r--r--base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/binutils.conf28
-rw-r--r--base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/gcc.conf28
-rw-r--r--base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/gdb.conf28
-rw-r--r--base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/glibc.conf25
-rw-r--r--base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/linux-headers.conf25
-rw-r--r--base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/binutils.conf28
-rw-r--r--base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/gcc.conf28
-rw-r--r--base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/gdb.conf28
-rw-r--r--base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/glibc.conf25
-rw-r--r--base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/linux-headers.conf25
-rw-r--r--base/etc/portage/env/cross-hppa64-unknown-linux-gnu/binutils.conf28
-rw-r--r--base/etc/portage/env/cross-hppa64-unknown-linux-gnu/gcc.conf28
-rw-r--r--base/etc/portage/env/cross-hppa64-unknown-linux-gnu/gdb.conf28
-rw-r--r--base/etc/portage/env/cross-hppa64-unknown-linux-gnu/glibc.conf25
-rw-r--r--base/etc/portage/env/cross-hppa64-unknown-linux-gnu/linux-headers.conf25
-rw-r--r--base/etc/portage/env/cross-mips64-unknown-linux-gnu/binutils.conf41
-rw-r--r--base/etc/portage/env/cross-mips64-unknown-linux-gnu/gcc.conf41
-rw-r--r--base/etc/portage/env/cross-mips64-unknown-linux-gnu/gdb.conf41
-rw-r--r--base/etc/portage/env/cross-mips64-unknown-linux-gnu/glibc.conf38
-rw-r--r--base/etc/portage/env/cross-mips64-unknown-linux-gnu/linux-headers.conf38
-rw-r--r--base/etc/portage/env/cross-mips64el-unknown-linux-gnu/binutils.conf41
-rw-r--r--base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gcc.conf41
-rw-r--r--base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gdb.conf41
-rw-r--r--base/etc/portage/env/cross-mips64el-unknown-linux-gnu/glibc.conf38
-rw-r--r--base/etc/portage/env/cross-mips64el-unknown-linux-gnu/linux-headers.conf38
-rw-r--r--base/etc/portage/package.env/cross-alpha-unknown-linux-gnu5
-rw-r--r--base/etc/portage/package.env/cross-armv7a-unknown-linux-gnueabihf5
-rw-r--r--base/etc/portage/package.env/cross-hppa2.0-unknown-linux-gnu5
-rw-r--r--base/etc/portage/package.env/cross-hppa64-unknown-linux-gnu5
-rw-r--r--base/etc/portage/package.env/cross-mips64-unknown-linux-gnu5
-rw-r--r--base/etc/portage/package.env/cross-mips64el-unknown-linux-gnu5
36 files changed, 964 insertions, 0 deletions
diff --git a/base/etc/portage/env/cross-alpha-unknown-linux-gnu/binutils.conf b/base/etc/portage/env/cross-alpha-unknown-linux-gnu/binutils.conf
new file mode 100644
index 0000000..dcd943f
--- /dev/null
+++ b/base/etc/portage/env/cross-alpha-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='alpha-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-alpha-unknown-linux-gnu/gcc.conf b/base/etc/portage/env/cross-alpha-unknown-linux-gnu/gcc.conf
new file mode 100644
index 0000000..dcd943f
--- /dev/null
+++ b/base/etc/portage/env/cross-alpha-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='alpha-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-alpha-unknown-linux-gnu/gdb.conf b/base/etc/portage/env/cross-alpha-unknown-linux-gnu/gdb.conf
new file mode 100644
index 0000000..dcd943f
--- /dev/null
+++ b/base/etc/portage/env/cross-alpha-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='alpha-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-alpha-unknown-linux-gnu/glibc.conf b/base/etc/portage/env/cross-alpha-unknown-linux-gnu/glibc.conf
new file mode 100644
index 0000000..095826e
--- /dev/null
+++ b/base/etc/portage/env/cross-alpha-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='alpha-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-alpha-unknown-linux-gnu/linux-headers.conf b/base/etc/portage/env/cross-alpha-unknown-linux-gnu/linux-headers.conf
new file mode 100644
index 0000000..095826e
--- /dev/null
+++ b/base/etc/portage/env/cross-alpha-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='alpha-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-armv7a-unknown-linux-gnueabihf/binutils.conf b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/binutils.conf
new file mode 100644
index 0000000..4a431e7
--- /dev/null
+++ b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/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='armv7a-unknown-linux-gnueabihf'
+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-armv7a-unknown-linux-gnueabihf/gcc.conf b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/gcc.conf
new file mode 100644
index 0000000..4a431e7
--- /dev/null
+++ b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/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='armv7a-unknown-linux-gnueabihf'
+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-armv7a-unknown-linux-gnueabihf/gdb.conf b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/gdb.conf
new file mode 100644
index 0000000..4a431e7
--- /dev/null
+++ b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/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='armv7a-unknown-linux-gnueabihf'
+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-armv7a-unknown-linux-gnueabihf/glibc.conf b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/glibc.conf
new file mode 100644
index 0000000..59478d3
--- /dev/null
+++ b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/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='armv7a-unknown-linux-gnueabihf'
+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-armv7a-unknown-linux-gnueabihf/linux-headers.conf b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/linux-headers.conf
new file mode 100644
index 0000000..59478d3
--- /dev/null
+++ b/base/etc/portage/env/cross-armv7a-unknown-linux-gnueabihf/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='armv7a-unknown-linux-gnueabihf'
+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-hppa2.0-unknown-linux-gnu/binutils.conf b/base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/binutils.conf
new file mode 100644
index 0000000..a79fc36
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa2.0-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='hppa2.0-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-hppa2.0-unknown-linux-gnu/gcc.conf b/base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/gcc.conf
new file mode 100644
index 0000000..a79fc36
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa2.0-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='hppa2.0-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-hppa2.0-unknown-linux-gnu/gdb.conf b/base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/gdb.conf
new file mode 100644
index 0000000..a79fc36
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa2.0-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='hppa2.0-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-hppa2.0-unknown-linux-gnu/glibc.conf b/base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/glibc.conf
new file mode 100644
index 0000000..95da086
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa2.0-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='hppa2.0-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-hppa2.0-unknown-linux-gnu/linux-headers.conf b/base/etc/portage/env/cross-hppa2.0-unknown-linux-gnu/linux-headers.conf
new file mode 100644
index 0000000..95da086
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa2.0-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='hppa2.0-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-hppa64-unknown-linux-gnu/binutils.conf b/base/etc/portage/env/cross-hppa64-unknown-linux-gnu/binutils.conf
new file mode 100644
index 0000000..b1450df
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa64-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='hppa64-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-hppa64-unknown-linux-gnu/gcc.conf b/base/etc/portage/env/cross-hppa64-unknown-linux-gnu/gcc.conf
new file mode 100644
index 0000000..b1450df
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa64-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='hppa64-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-hppa64-unknown-linux-gnu/gdb.conf b/base/etc/portage/env/cross-hppa64-unknown-linux-gnu/gdb.conf
new file mode 100644
index 0000000..b1450df
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa64-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='hppa64-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-hppa64-unknown-linux-gnu/glibc.conf b/base/etc/portage/env/cross-hppa64-unknown-linux-gnu/glibc.conf
new file mode 100644
index 0000000..671fe75
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa64-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='hppa64-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-hppa64-unknown-linux-gnu/linux-headers.conf b/base/etc/portage/env/cross-hppa64-unknown-linux-gnu/linux-headers.conf
new file mode 100644
index 0000000..671fe75
--- /dev/null
+++ b/base/etc/portage/env/cross-hppa64-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='hppa64-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-mips64-unknown-linux-gnu/binutils.conf b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/binutils.conf
new file mode 100644
index 0000000..32c757e
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/binutils.conf
@@ -0,0 +1,41 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+TARGET_ABI='n32'
+TARGET_MULTILIB_ABIS='n32 n64 o32'
+TARGET_DEFAULT_ABI='n32'
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64-unknown-linux-gnu'
+CHOST_n64='mips64-unknown-linux-gnu'
+CHOST_o32='mips-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64-unknown-linux-gnu'
+CTARGET_n32='mips64-unknown-linux-gnu'
+CTARGET_n64='mips64-unknown-linux-gnu'
+CTARGET_o32='mips-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='amd64'
+MULTILIB_ABIS='amd64'
+DEFAULT_ABI='amd64'
diff --git a/base/etc/portage/env/cross-mips64-unknown-linux-gnu/gcc.conf b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/gcc.conf
new file mode 100644
index 0000000..32c757e
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/gcc.conf
@@ -0,0 +1,41 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+TARGET_ABI='n32'
+TARGET_MULTILIB_ABIS='n32 n64 o32'
+TARGET_DEFAULT_ABI='n32'
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64-unknown-linux-gnu'
+CHOST_n64='mips64-unknown-linux-gnu'
+CHOST_o32='mips-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64-unknown-linux-gnu'
+CTARGET_n32='mips64-unknown-linux-gnu'
+CTARGET_n64='mips64-unknown-linux-gnu'
+CTARGET_o32='mips-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='amd64'
+MULTILIB_ABIS='amd64'
+DEFAULT_ABI='amd64'
diff --git a/base/etc/portage/env/cross-mips64-unknown-linux-gnu/gdb.conf b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/gdb.conf
new file mode 100644
index 0000000..32c757e
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/gdb.conf
@@ -0,0 +1,41 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+TARGET_ABI='n32'
+TARGET_MULTILIB_ABIS='n32 n64 o32'
+TARGET_DEFAULT_ABI='n32'
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64-unknown-linux-gnu'
+CHOST_n64='mips64-unknown-linux-gnu'
+CHOST_o32='mips-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64-unknown-linux-gnu'
+CTARGET_n32='mips64-unknown-linux-gnu'
+CTARGET_n64='mips64-unknown-linux-gnu'
+CTARGET_o32='mips-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='amd64'
+MULTILIB_ABIS='amd64'
+DEFAULT_ABI='amd64'
diff --git a/base/etc/portage/env/cross-mips64-unknown-linux-gnu/glibc.conf b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/glibc.conf
new file mode 100644
index 0000000..1f34a7b
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/glibc.conf
@@ -0,0 +1,38 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64-unknown-linux-gnu'
+CHOST_n64='mips64-unknown-linux-gnu'
+CHOST_o32='mips-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64-unknown-linux-gnu'
+CTARGET_n32='mips64-unknown-linux-gnu'
+CTARGET_n64='mips64-unknown-linux-gnu'
+CTARGET_o32='mips-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='n32'
+MULTILIB_ABIS='n32 n64 o32'
+DEFAULT_ABI='n32'
diff --git a/base/etc/portage/env/cross-mips64-unknown-linux-gnu/linux-headers.conf b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/linux-headers.conf
new file mode 100644
index 0000000..1f34a7b
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64-unknown-linux-gnu/linux-headers.conf
@@ -0,0 +1,38 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64-unknown-linux-gnu'
+CHOST_n64='mips64-unknown-linux-gnu'
+CHOST_o32='mips-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64-unknown-linux-gnu'
+CTARGET_n32='mips64-unknown-linux-gnu'
+CTARGET_n64='mips64-unknown-linux-gnu'
+CTARGET_o32='mips-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='n32'
+MULTILIB_ABIS='n32 n64 o32'
+DEFAULT_ABI='n32'
diff --git a/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/binutils.conf b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/binutils.conf
new file mode 100644
index 0000000..2347596
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/binutils.conf
@@ -0,0 +1,41 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+TARGET_ABI='n32'
+TARGET_MULTILIB_ABIS='n32 n64 o32'
+TARGET_DEFAULT_ABI='n32'
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64el-unknown-linux-gnu'
+CHOST_n64='mips64el-unknown-linux-gnu'
+CHOST_o32='mipsel-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64el-unknown-linux-gnu'
+CTARGET_n32='mips64el-unknown-linux-gnu'
+CTARGET_n64='mips64el-unknown-linux-gnu'
+CTARGET_o32='mipsel-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='amd64'
+MULTILIB_ABIS='amd64'
+DEFAULT_ABI='amd64'
diff --git a/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gcc.conf b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gcc.conf
new file mode 100644
index 0000000..2347596
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gcc.conf
@@ -0,0 +1,41 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+TARGET_ABI='n32'
+TARGET_MULTILIB_ABIS='n32 n64 o32'
+TARGET_DEFAULT_ABI='n32'
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64el-unknown-linux-gnu'
+CHOST_n64='mips64el-unknown-linux-gnu'
+CHOST_o32='mipsel-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64el-unknown-linux-gnu'
+CTARGET_n32='mips64el-unknown-linux-gnu'
+CTARGET_n64='mips64el-unknown-linux-gnu'
+CTARGET_o32='mipsel-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='amd64'
+MULTILIB_ABIS='amd64'
+DEFAULT_ABI='amd64'
diff --git a/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gdb.conf b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gdb.conf
new file mode 100644
index 0000000..2347596
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/gdb.conf
@@ -0,0 +1,41 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+TARGET_ABI='n32'
+TARGET_MULTILIB_ABIS='n32 n64 o32'
+TARGET_DEFAULT_ABI='n32'
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64el-unknown-linux-gnu'
+CHOST_n64='mips64el-unknown-linux-gnu'
+CHOST_o32='mipsel-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64el-unknown-linux-gnu'
+CTARGET_n32='mips64el-unknown-linux-gnu'
+CTARGET_n64='mips64el-unknown-linux-gnu'
+CTARGET_o32='mipsel-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='amd64'
+MULTILIB_ABIS='amd64'
+DEFAULT_ABI='amd64'
diff --git a/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/glibc.conf b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/glibc.conf
new file mode 100644
index 0000000..eb94481
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/glibc.conf
@@ -0,0 +1,38 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64el-unknown-linux-gnu'
+CHOST_n64='mips64el-unknown-linux-gnu'
+CHOST_o32='mipsel-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64el-unknown-linux-gnu'
+CTARGET_n32='mips64el-unknown-linux-gnu'
+CTARGET_n64='mips64el-unknown-linux-gnu'
+CTARGET_o32='mipsel-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='n32'
+MULTILIB_ABIS='n32 n64 o32'
+DEFAULT_ABI='n32'
diff --git a/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/linux-headers.conf b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/linux-headers.conf
new file mode 100644
index 0000000..eb94481
--- /dev/null
+++ b/base/etc/portage/env/cross-mips64el-unknown-linux-gnu/linux-headers.conf
@@ -0,0 +1,38 @@
+SYMLINK_LIB=no
+COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
+
+
+CFLAGS_amd64='-m64'
+CFLAGS_n32='-mabi=n32'
+CFLAGS_n64='-mabi=64'
+CFLAGS_o32='-mabi=32'
+CFLAGS_x32='-mx32'
+CFLAGS_x86='-m32'
+CHOST_amd64='x86_64-pc-linux-gnu'
+CHOST_default=''
+CHOST_n32='mips64el-unknown-linux-gnu'
+CHOST_n64='mips64el-unknown-linux-gnu'
+CHOST_o32='mipsel-unknown-linux-gnu'
+CHOST_x32='x86_64-pc-linux-gnux32'
+CHOST_x86='i686-pc-linux-gnu'
+CTARGET_amd64='x86_64-pc-linux-gnu'
+CTARGET_default='mips64el-unknown-linux-gnu'
+CTARGET_n32='mips64el-unknown-linux-gnu'
+CTARGET_n64='mips64el-unknown-linux-gnu'
+CTARGET_o32='mipsel-unknown-linux-gnu'
+CTARGET_x32='x86_64-pc-linux-gnux32'
+CTARGET_x86='i686-pc-linux-gnu'
+LDFLAGS_amd64=''
+LDFLAGS_n32=''
+LDFLAGS_n64=''
+LDFLAGS_o32=''
+LIBDIR_amd64='lib64'
+LIBDIR_default='lib'
+LIBDIR_n32='lib32'
+LIBDIR_n64='lib64'
+LIBDIR_o32='lib'
+LIBDIR_x32='libx32'
+LIBDIR_x86='lib'
+ABI='n32'
+MULTILIB_ABIS='n32 n64 o32'
+DEFAULT_ABI='n32'
diff --git a/base/etc/portage/package.env/cross-alpha-unknown-linux-gnu b/base/etc/portage/package.env/cross-alpha-unknown-linux-gnu
new file mode 100644
index 0000000..8fb72c9
--- /dev/null
+++ b/base/etc/portage/package.env/cross-alpha-unknown-linux-gnu
@@ -0,0 +1,5 @@
+cross-alpha-unknown-linux-gnu/binutils cross-alpha-unknown-linux-gnu/binutils.conf
+cross-alpha-unknown-linux-gnu/gcc cross-alpha-unknown-linux-gnu/gcc.conf
+cross-alpha-unknown-linux-gnu/linux-headers cross-alpha-unknown-linux-gnu/linux-headers.conf
+cross-alpha-unknown-linux-gnu/glibc cross-alpha-unknown-linux-gnu/glibc.conf
+cross-alpha-unknown-linux-gnu/gdb cross-alpha-unknown-linux-gnu/gdb.conf
diff --git a/base/etc/portage/package.env/cross-armv7a-unknown-linux-gnueabihf b/base/etc/portage/package.env/cross-armv7a-unknown-linux-gnueabihf
new file mode 100644
index 0000000..083ec4c
--- /dev/null
+++ b/base/etc/portage/package.env/cross-armv7a-unknown-linux-gnueabihf
@@ -0,0 +1,5 @@
+cross-armv7a-unknown-linux-gnueabihf/binutils cross-armv7a-unknown-linux-gnueabihf/binutils.conf
+cross-armv7a-unknown-linux-gnueabihf/gcc cross-armv7a-unknown-linux-gnueabihf/gcc.conf
+cross-armv7a-unknown-linux-gnueabihf/linux-headers cross-armv7a-unknown-linux-gnueabihf/linux-headers.conf
+cross-armv7a-unknown-linux-gnueabihf/glibc cross-armv7a-unknown-linux-gnueabihf/glibc.conf
+cross-armv7a-unknown-linux-gnueabihf/gdb cross-armv7a-unknown-linux-gnueabihf/gdb.conf
diff --git a/base/etc/portage/package.env/cross-hppa2.0-unknown-linux-gnu b/base/etc/portage/package.env/cross-hppa2.0-unknown-linux-gnu
new file mode 100644
index 0000000..d6b8b74
--- /dev/null
+++ b/base/etc/portage/package.env/cross-hppa2.0-unknown-linux-gnu
@@ -0,0 +1,5 @@
+cross-hppa2.0-unknown-linux-gnu/binutils cross-hppa2.0-unknown-linux-gnu/binutils.conf
+cross-hppa2.0-unknown-linux-gnu/gcc cross-hppa2.0-unknown-linux-gnu/gcc.conf
+cross-hppa2.0-unknown-linux-gnu/linux-headers cross-hppa2.0-unknown-linux-gnu/linux-headers.conf
+cross-hppa2.0-unknown-linux-gnu/glibc cross-hppa2.0-unknown-linux-gnu/glibc.conf
+cross-hppa2.0-unknown-linux-gnu/gdb cross-hppa2.0-unknown-linux-gnu/gdb.conf
diff --git a/base/etc/portage/package.env/cross-hppa64-unknown-linux-gnu b/base/etc/portage/package.env/cross-hppa64-unknown-linux-gnu
new file mode 100644
index 0000000..a67b798
--- /dev/null
+++ b/base/etc/portage/package.env/cross-hppa64-unknown-linux-gnu
@@ -0,0 +1,5 @@
+cross-hppa64-unknown-linux-gnu/binutils cross-hppa64-unknown-linux-gnu/binutils.conf
+cross-hppa64-unknown-linux-gnu/gcc cross-hppa64-unknown-linux-gnu/gcc.conf
+cross-hppa64-unknown-linux-gnu/linux-headers cross-hppa64-unknown-linux-gnu/linux-headers.conf
+cross-hppa64-unknown-linux-gnu/glibc cross-hppa64-unknown-linux-gnu/glibc.conf
+cross-hppa64-unknown-linux-gnu/gdb cross-hppa64-unknown-linux-gnu/gdb.conf
diff --git a/base/etc/portage/package.env/cross-mips64-unknown-linux-gnu b/base/etc/portage/package.env/cross-mips64-unknown-linux-gnu
new file mode 100644
index 0000000..1d2528b
--- /dev/null
+++ b/base/etc/portage/package.env/cross-mips64-unknown-linux-gnu
@@ -0,0 +1,5 @@
+cross-mips64-unknown-linux-gnu/binutils cross-mips64-unknown-linux-gnu/binutils.conf
+cross-mips64-unknown-linux-gnu/gcc cross-mips64-unknown-linux-gnu/gcc.conf
+cross-mips64-unknown-linux-gnu/linux-headers cross-mips64-unknown-linux-gnu/linux-headers.conf
+cross-mips64-unknown-linux-gnu/glibc cross-mips64-unknown-linux-gnu/glibc.conf
+cross-mips64-unknown-linux-gnu/gdb cross-mips64-unknown-linux-gnu/gdb.conf
diff --git a/base/etc/portage/package.env/cross-mips64el-unknown-linux-gnu b/base/etc/portage/package.env/cross-mips64el-unknown-linux-gnu
new file mode 100644
index 0000000..031dca7
--- /dev/null
+++ b/base/etc/portage/package.env/cross-mips64el-unknown-linux-gnu
@@ -0,0 +1,5 @@
+cross-mips64el-unknown-linux-gnu/binutils cross-mips64el-unknown-linux-gnu/binutils.conf
+cross-mips64el-unknown-linux-gnu/gcc cross-mips64el-unknown-linux-gnu/gcc.conf
+cross-mips64el-unknown-linux-gnu/linux-headers cross-mips64el-unknown-linux-gnu/linux-headers.conf
+cross-mips64el-unknown-linux-gnu/glibc cross-mips64el-unknown-linux-gnu/glibc.conf
+cross-mips64el-unknown-linux-gnu/gdb cross-mips64el-unknown-linux-gnu/gdb.conf