Commit: 2e1952191bb59c0a4357d66637cd03427dd79223 Parent: eafacf02efb3d9edf00dd4dcb0a95bb773a951d6 Author: 0x766F6964 Date: Sat, 7 Nov 2020 01:03:01 -0700 add avr crossbuild config Diffstat:
15 files changed, 79 insertions(+), 0 deletions(-)
diff --git a/.sys/etc/portage/categories b/.sys/etc/portage/categories @@ -0,0 +1 @@ +cross-avr diff --git a/.sys/etc/portage/env/cross-avr/avr-libc.conf b/.sys/etc/portage/env/cross-avr/avr-libc.conf @@ -0,0 +1,12 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +CFLAGS_default='' +CHOST_default='' +CTARGET_default='avr' +LDFLAGS_default='' +LIBDIR_default='lib' +ABI='default' +MULTILIB_ABIS='default' +DEFAULT_ABI='default' diff --git a/.sys/etc/portage/env/cross-avr/binutils.conf b/.sys/etc/portage/env/cross-avr/binutils.conf @@ -0,0 +1,15 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +TARGET_ABI='default' +TARGET_MULTILIB_ABIS='default' +TARGET_DEFAULT_ABI='default' +CFLAGS_default='' +CHOST_default='' +CTARGET_default='avr' +LDFLAGS_default='' +LIBDIR_default='lib' +ABI='default' +MULTILIB_ABIS='default' +DEFAULT_ABI='default' diff --git a/.sys/etc/portage/env/cross-avr/gcc.conf b/.sys/etc/portage/env/cross-avr/gcc.conf @@ -0,0 +1,15 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +TARGET_ABI='default' +TARGET_MULTILIB_ABIS='default' +TARGET_DEFAULT_ABI='default' +CFLAGS_default='' +CHOST_default='' +CTARGET_default='avr' +LDFLAGS_default='' +LIBDIR_default='lib' +ABI='default' +MULTILIB_ABIS='default' +DEFAULT_ABI='default' diff --git a/.sys/etc/portage/env/cross-avr/gdb.conf b/.sys/etc/portage/env/cross-avr/gdb.conf @@ -0,0 +1,15 @@ +SYMLINK_LIB=no +COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id" + + +TARGET_ABI='default' +TARGET_MULTILIB_ABIS='default' +TARGET_DEFAULT_ABI='default' +CFLAGS_default='' +CHOST_default='' +CTARGET_default='avr' +LDFLAGS_default='' +LIBDIR_default='lib' +ABI='default' +MULTILIB_ABIS='default' +DEFAULT_ABI='default' diff --git a/.sys/etc/portage/package.accept_keywords/cross-avr b/.sys/etc/portage/package.accept_keywords/cross-avr @@ -0,0 +1,4 @@ +cross-avr/binutils * ~* -amd64 -~amd64 +cross-avr/gcc * ~* -amd64 -~amd64 +cross-avr/avr-libc * ~* -amd64 -~amd64 +cross-avr/gdb * ~* -amd64 -~amd64 diff --git a/.sys/etc/portage/package.accept_keywords b/.sys/etc/portage/package.accept_keywords/set diff --git a/.sys/etc/portage/package.env/cross-avr b/.sys/etc/portage/package.env/cross-avr @@ -0,0 +1,4 @@ +cross-avr/binutils cross-avr/binutils.conf +cross-avr/gcc cross-avr/gcc.conf +cross-avr/avr-libc cross-avr/avr-libc.conf +cross-avr/gdb cross-avr/gdb.conf diff --git a/.sys/etc/portage/package.env b/.sys/etc/portage/package.env/set diff --git a/.sys/etc/portage/package.mask b/.sys/etc/portage/package.mask/set diff --git a/.sys/etc/portage/package.use/avr b/.sys/etc/portage/package.use/avr @@ -0,0 +1 @@ +cross-avr/gcc -pie diff --git a/.sys/etc/portage/package.use/cross-avr b/.sys/etc/portage/package.use/cross-avr @@ -0,0 +1,3 @@ +cross-avr/binutils cxx multilib +cross-avr/gcc -fortran -go -sanitize -vtv -pie nopie -ssp nossp -selinux -boundschecking -d -gcj -gtk -libffi -mudflap -objc -objc++ -objc-gc -fortran -go -jit -cxx -mpx -openmp -sanitize -vtv multilib +cross-avr/avr-libc -selinux multilib diff --git a/.sys/etc/portage/profile/package.use.force/avr b/.sys/etc/portage/profile/package.use.force/avr @@ -0,0 +1 @@ +cross-avr/gcc -pie diff --git a/.sys/etc/portage/profile/package.use.force/cross-avr b/.sys/etc/portage/profile/package.use.force/cross-avr @@ -0,0 +1,4 @@ +cross-avr/binutils multilib +cross-avr/gcc multilib +cross-avr/avr-libc multilib +cross-avr/gdb multilib diff --git a/.sys/etc/portage/profile/package.use.mask/cross-avr b/.sys/etc/portage/profile/package.use.mask/cross-avr @@ -0,0 +1,4 @@ +cross-avr/binutils -multilib +cross-avr/gcc -multilib +cross-avr/avr-libc -multilib +cross-avr/gdb -multilib