profiles: Add new 17.0 uclibc profiles & features structure

Roughly mimicking commit deb72d3a8b4e6f37c9191a229bbe19/

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
This commit is contained in:
M. J. Everitt
2018-10-04 20:29:03 -04:00
committed by Anthony G. Basile
parent 253ecb5f88
commit 19b6846e1b
22 changed files with 138 additions and 0 deletions
@@ -0,0 +1 @@
5
@@ -0,0 +1 @@
5
@@ -0,0 +1,2 @@
..
../../../../../../../features/hardened
@@ -0,0 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
CHOST="armv6j-unknown-linux-uclibceabihf"
CHOST_arm="${CHOST}"
CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
FCFLAGS="${CFLAGS}"
@@ -0,0 +1 @@
..
@@ -0,0 +1 @@
5
@@ -0,0 +1 @@
5
@@ -0,0 +1,2 @@
..
../../../../../../../features/hardened
@@ -0,0 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
CHOST="armv7a-unknown-linux-uclibceabihf"
CHOST_arm="${CHOST}"
CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
FCFLAGS="${CFLAGS}"
@@ -0,0 +1 @@
..
@@ -0,0 +1 @@
5
@@ -0,0 +1,3 @@
..
../../../../../arch/arm
../../../../../features/uclibc/
+1
View File
@@ -0,0 +1 @@
5
+12
View File
@@ -0,0 +1,12 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
PORTAGE_LIBC="uClibc"
ELIBC=uclibc
FEATURES="sandbox sfperms strict"
USE="nptl unicode -berkdb"
BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb"
SYMLINK_LIB="no"
+19
View File
@@ -0,0 +1,19 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
sys-libs/musl
sys-libs/glibc
sys-libs/pam
# We use eudev which is tested on both uclibc and musl
sys-apps/systemd
sys-fs/udev
# Working on it, bug #470884
dev-libs/elfutils
>virtual/libelf-2
## MJE 18/09/2018 - Do these still apply?:
## These binary pkgs have a hard dep on glibc; make repoman shut up
#app-arch/rar
#www-plugins/adobe-flash
+11
View File
@@ -0,0 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# 17 Aug 2014; Anthony G. Basile <blueness@gentoo.org>
# Avoid pulling in glib
dev-util/pkgconfig internal-glib
# Anthony G. Basile <blueness@gentoo.org> (14 Jul 2018)
# We need this to break a circular dependency with
# 'sys-libs/libcap pam' in stage3 catalyst builds
sys-libs/pam -filecaps
+20
View File
@@ -0,0 +1,20 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (12 Jan 2018)
# Those require USE=java that is masked in this profile.
app-emulation/virtualbox vboxwebsrv
app-office/libreoffice libreoffice_extensions_wiki-publisher
# Thomas Deutschmann <whissi@gentoo.org> (21 Jan 2017)
# Mask due Gnome3 not going to be stabilized on this arch
# due to uclibc
dev-util/geany-plugins gtkspell
# Joshua Kinard <kumba@gentoo.org> (18 Jan 2016)
# Fails linking to gettext/libintl for symbol 'libintl_gettext'.
# Is fixable by using 'append-ldflags' from flag-o-matic to force
# -lintl, but that's a QA violation. Real solution is to use
# 'append-libs', but xfsdump's build system doesn't honor $LIBS.
# So this is the best way for now. See 570548.
sys-fs/xfsdump nls
+7
View File
@@ -0,0 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
*app-misc/pax-utils
*dev-libs/libiconv
*dev-libs/libintl
-*sys-apps/man-pages
+9
View File
@@ -0,0 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# This file lists extra packages needed to build for
# a stage 1 based on this profile.
dev-util/pkgconfig
dev-libs/libiconv
dev-libs/libintl
+6
View File
@@ -0,0 +1,6 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# Select the correct ELIBC
elibc_uclibc
uclibc
+15
View File
@@ -0,0 +1,15 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# Thomas Deutschmann <whissi@gentoo.org> (28 Jan 2017)
# No JAVA in uclibc
java
nls
pam
-uclibc
-elibc_uclibc
elibc_glibc
elibc_musl
+4
View File
@@ -353,6 +353,10 @@ amd64 default/linux/uclibc/amd64 exp
amd64 hardened/linux/uclibc/amd64 exp
arm default/linux/uclibc/arm/armv7a exp
arm hardened/linux/uclibc/arm/armv7a exp
arm default/linux/arm/17.0/uclibc/armv6j exp
arm default/linux/arm/17.0/uclibc/armv6j/hardened exp
arm default/linux/arm/17.0/uclibc/armv7a exp
arm default/linux/arm/17.0/uclibc/armv7a/hardened exp
mips default/linux/uclibc/mips exp
mips hardened/linux/uclibc/mips exp
mips default/linux/uclibc/mips/mipsel exp