mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-21 14:31:02 +02:00
Merge pull request #1184 from glevand/for-merge
Add basic support for arm64
This commit is contained in:
commit
0aa38af6ed
@ -31,6 +31,7 @@ BOARD_USE_PREFIX="board_use_"
|
|||||||
ALL_BOARDS=(
|
ALL_BOARDS=(
|
||||||
amd64-generic
|
amd64-generic
|
||||||
amd64-host
|
amd64-host
|
||||||
|
arm64-generic
|
||||||
)
|
)
|
||||||
|
|
||||||
# Add BOARD_USE_PREFIX to each board in ALL_BOARDS to create IUSE.
|
# Add BOARD_USE_PREFIX to each board in ALL_BOARDS to create IUSE.
|
||||||
|
4
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/README
vendored
Normal file
4
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/README
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
This profile (and its sub-profiles) should *only* contain
|
||||||
|
architecture specific settings. Architecture independent settings should
|
||||||
|
go under coreos/base (applies to everything) or coreos/targets/*
|
||||||
|
(applies to the sdk, amd64-generic, etc.).
|
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/dev/parent
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/dev/parent
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
..
|
||||||
|
:coreos/targets/generic/dev
|
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/make.defaults
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/make.defaults
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CFLAGS="-O2 -pipe -mtune=generic"
|
||||||
|
CXXFLAGS="${CFLAGS}"
|
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/parent
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/parent
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
..
|
||||||
|
:coreos/targets/generic
|
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/prod/parent
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/generic/prod/parent
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
..
|
||||||
|
:coreos/targets/generic/prod
|
0
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/make.defaults
vendored
Normal file
0
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/make.defaults
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/package.use.force
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/package.use.force
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Do not force this flag, we don't need XATTR_PAX
|
||||||
|
sys-apps/portage -xattr
|
3
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/packages
vendored
Normal file
3
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/packages
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Disable PAX utilities, we don't use grsec kernels
|
||||||
|
-*sys-apps/paxctl
|
||||||
|
-*sys-apps/elfix
|
3
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/parent
vendored
Normal file
3
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/parent
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#portage-stable:hardened/linux/arm64 -- switch when available
|
||||||
|
portage-stable:default/linux/arm64
|
||||||
|
:coreos/base
|
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/sdk/make.defaults
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/sdk/make.defaults
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CFLAGS="-O2 -pipe -mtune=generic"
|
||||||
|
CXXFLAGS="${CFLAGS}"
|
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/sdk/parent
vendored
Normal file
2
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/sdk/parent
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
..
|
||||||
|
:coreos/targets/sdk
|
1
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/usr/parent
vendored
Normal file
1
sdk_container/src/third_party/coreos-overlay/profiles/coreos/arm64/usr/parent
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
:coreos/arm64/generic
|
@ -4,3 +4,8 @@ amd64 coreos/amd64/generic/prod dev
|
|||||||
amd64 coreos/amd64/sdk dev
|
amd64 coreos/amd64/sdk dev
|
||||||
amd64 default/linux/amd64/10.0 dev
|
amd64 default/linux/amd64/10.0 dev
|
||||||
amd64 default/linux/amd64/10.0/coreos dev
|
amd64 default/linux/amd64/10.0/coreos dev
|
||||||
|
|
||||||
|
arm64 coreos/arm64/generic dev
|
||||||
|
arm64 coreos/arm64/generic/dev dev
|
||||||
|
arm64 coreos/arm64/generic/prod dev
|
||||||
|
arm64 coreos/arm64/sdk dev
|
||||||
|
@ -7,10 +7,10 @@ CROS_WORKON_LOCALNAME="baselayout"
|
|||||||
CROS_WORKON_REPO="git://github.com"
|
CROS_WORKON_REPO="git://github.com"
|
||||||
|
|
||||||
if [[ "${PV}" == 9999 ]]; then
|
if [[ "${PV}" == 9999 ]]; then
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
else
|
else
|
||||||
CROS_WORKON_COMMIT="cc3915ded60928f5a85d594d1faab4899174361e"
|
CROS_WORKON_COMMIT="cc3915ded60928f5a85d594d1faab4899174361e"
|
||||||
KEYWORDS="amd64 arm x86"
|
KEYWORDS="amd64 arm arm64 x86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
inherit cros-workon eutils multilib systemd
|
inherit cros-workon eutils multilib systemd
|
||||||
|
Loading…
x
Reference in New Issue
Block a user