diff options
Diffstat (limited to 'profiles/default/linux/uclibc/arm')
-rw-r--r-- | profiles/default/linux/uclibc/arm/armv6j/eapi | 1 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/armv6j/make.defaults | 8 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/armv6j/parent | 1 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/armv7a/eapi | 1 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/armv7a/make.defaults | 8 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/armv7a/parent | 1 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/eapi | 1 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/make.defaults | 23 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/package.use.force | 7 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/package.use.mask | 40 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/parent | 1 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/use.force | 5 | ||||
-rw-r--r-- | profiles/default/linux/uclibc/arm/use.mask | 5 |
13 files changed, 102 insertions, 0 deletions
diff --git a/profiles/default/linux/uclibc/arm/armv6j/eapi b/profiles/default/linux/uclibc/arm/armv6j/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/uclibc/arm/armv6j/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/uclibc/arm/armv6j/make.defaults b/profiles/default/linux/uclibc/arm/armv6j/make.defaults new file mode 100644 index 000000000000..10e4e8d35be2 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/armv6j/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +CHOST="armv6j-hardfloat-linux-uclibceabi" +CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/default/linux/uclibc/arm/armv6j/parent b/profiles/default/linux/uclibc/arm/armv6j/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/armv6j/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/uclibc/arm/armv7a/eapi b/profiles/default/linux/uclibc/arm/armv7a/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/uclibc/arm/armv7a/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/uclibc/arm/armv7a/make.defaults b/profiles/default/linux/uclibc/arm/armv7a/make.defaults new file mode 100644 index 000000000000..0ac8f14a75a5 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/armv7a/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +CHOST="armv7a-hardfloat-linux-uclibceabi" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/default/linux/uclibc/arm/armv7a/parent b/profiles/default/linux/uclibc/arm/armv7a/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/armv7a/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/uclibc/arm/eapi b/profiles/default/linux/uclibc/arm/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/uclibc/arm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/uclibc/arm/make.defaults b/profiles/default/linux/uclibc/arm/make.defaults new file mode 100644 index 000000000000..a551dc5118c0 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/make.defaults @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +ARCH="arm" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="arm-unknown-linux-uclibc" +CFLAGS="-O2" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Anthony G. Basile <blueness@gentoo.org> (25 Oct 2015) +# Multilib-related setup, bug #515130 +ABI="arm" +DEFAULT_ABI="arm" +MULTILIB_ABIS="arm" +CHOST_arm="${CHOST}" +LIBDIR_arm="lib" + +# Michał Górny <mgorny@gentoo.org> (14 Mar 2017) +# Unhide the ARM-specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" diff --git a/profiles/default/linux/uclibc/arm/package.use.force b/profiles/default/linux/uclibc/arm/package.use.force new file mode 100644 index 000000000000..b92b1029f52a --- /dev/null +++ b/profiles/default/linux/uclibc/arm/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (24 Sep 2016) +# Force the host target to avoid dependency hell +sys-devel/clang llvm_targets_ARM +sys-devel/llvm llvm_targets_ARM diff --git a/profiles/default/linux/uclibc/arm/package.use.mask b/profiles/default/linux/uclibc/arm/package.use.mask new file mode 100644 index 000000000000..1f208bf612ca --- /dev/null +++ b/profiles/default/linux/uclibc/arm/package.use.mask @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Davide Pesavento <pesa@gentoo.org> (19 Dec 2016) +# Various unkeyworded deps: >=sys-devel/clang-3.9 (#591822), +# dev-qt/qtquickcontrols2 (#603054), dev-qt/qtwebengine (#581478) +dev-qt/qt-creator clangcodemodel clangstaticanalyzer test webengine + +# Davide Pesavento <pesa@gentoo.org> (28 Jul 2016) +# The corresponding Qt5 modules are not keyworded on arm, and we don't want to +# keyword them solely because of PyQt5 while there are no other in-tree users. +dev-python/PyQt5 webengine + +# Thomas Deutschmann <whissi@whissi.de> (25 Apr 2016), on behalf of +# Ian Delaney <idella4@gentoo.org> (25 Apr 2016) +# for the proxy-maintainers project +# Unkeyworded deps, bug #581180 +app-admin/rsyslog grok + +# Thomas Deutschmann <whissi@whissi.de> (19 Mar 2016), on behalf of +# Ian Delaney <idella4@gentoo.org> (19 Mar 2016) +# for the proxy-maintainers project +# Unkeyworded deps, bug #564274 +app-admin/collectd collectd_plugins_gmond +app-admin/collectd collectd_plugins_ipmi +app-admin/collectd collectd_plugins_modbus +app-admin/collectd collectd_plugins_oracle +app-admin/collectd collectd_plugins_routeros +app-admin/collectd collectd_plugins_sigrok +app-admin/collectd collectd_plugins_tokyotyrant +app-admin/collectd collectd_plugins_varnish +app-admin/collectd collectd_plugins_virt + +# Matthias Maier <tamiko@gentoo.org> (16 Aug 2015) +# missing keywords +net-misc/spice-gtk smartcard + +# Matthias Maier <tamiko@gentoo.org> (17 Oct 2014) +# virtual/jre is not keyworded on arm. +net-print/cups java diff --git a/profiles/default/linux/uclibc/arm/parent b/profiles/default/linux/uclibc/arm/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/uclibc/arm/use.force b/profiles/default/linux/uclibc/arm/use.force new file mode 100644 index 000000000000..11e95dae7631 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag which corresponds to ARCH. +arm diff --git a/profiles/default/linux/uclibc/arm/use.mask b/profiles/default/linux/uclibc/arm/use.mask new file mode 100644 index 000000000000..8dffd62b8e39 --- /dev/null +++ b/profiles/default/linux/uclibc/arm/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-arm |