mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-06 17:47:07 -08:00
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:
@@ -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/
|
||||
@@ -0,0 +1 @@
|
||||
5
|
||||
@@ -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"
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user