mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-14 08:26:57 +02:00
fix(coreos/config): Cleanup make.conf spaghetti, change target binhosts.
Replace ChromiumOS target binhosts with our own. The auto-generated files have been stubbed out and configs for targets we don't currently support have been removed. MARCH_TUNE is now defined here. After this change target binhosts will defined here and /etc/make.conf.board and overlay-amd64-generic/make.conf are no longer used. The new setup_board only creates /etc/make.conf.board_setup.
This commit is contained in:
parent
55ec02e342
commit
3f7bcba442
@ -1 +0,0 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/amd64-corei7/chrome-1738.0.0-rc1/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
PREFLIGHT_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/amd64-corei7/paladin-1742.0.0-rc8/packages/"
|
|
@ -1 +1 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/amd64-generic/chrome-R26-3659.0.0-rc1/packages/"
|
LATEST_RELEASE_CHROME_BINHOST=""
|
||||||
|
@ -1 +1 @@
|
|||||||
PREFLIGHT_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/amd64-generic/paladin-R26-3659.0.0-rc7/packages/"
|
PREFLIGHT_BINHOST=""
|
||||||
|
@ -1 +0,0 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/arm-generic/chrome-1415.0.0-rc1/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
PREFLIGHT_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/arm-generic/binary-1415.0.0-rc7/packages/"
|
|
@ -1,3 +0,0 @@
|
|||||||
# Deprecated. TODO(davidjames): Remove this file once everybody has run
|
|
||||||
# build_packages.
|
|
||||||
PORTAGE_BINHOST="$PORTAGE_BINHOST $FULL_BINHOST"
|
|
@ -1 +0,0 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/daisy/chrome-R26-3659.0.0-rc1/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/tegra2/chrome-R23-2768.0.0-rc2/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
PREFLIGHT_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/tegra2/paladin-R23-2768.0.0-rc8/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/x86-generic/chrome-R26-3659.0.0-rc1/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
PREFLIGHT_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/x86-generic/paladin-R26-3659.0.0-rc7/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
TOT_CHROME_BINHOST="http://commondatastorage.googleapis.com/chromeos-prebuilt/board/x86-generic/chrome-14.09.11.105729/packages/"
|
|
@ -1 +0,0 @@
|
|||||||
LATEST_RELEASE_CHROME_BINHOST="https://commondatastorage.googleapis.com/chromeos-prebuilt/board/x86-generic_aura/chrome-1713.0.0-rc3/packages/"
|
|
@ -1,6 +0,0 @@
|
|||||||
# Deprecated. TODO(davidjames): Remove this file once everybody has run
|
|
||||||
# build_packages.
|
|
||||||
source x86-generic-LATEST_RELEASE_CHROME_BINHOST.conf
|
|
||||||
source x86-generic-PREFLIGHT_BINHOST.conf
|
|
||||||
PORTAGE_BINHOST="$PORTAGE_BINHOST $PREFLIGHT_BINHOST $FULL_BINHOST"
|
|
||||||
PORTAGE_BINHOST="$PORTAGE_BINHOST $LATEST_RELEASE_CHROME_BINHOST"
|
|
@ -10,11 +10,16 @@ ACCEPT_KEYWORDS="amd64"
|
|||||||
# Common settings across all board targets.
|
# Common settings across all board targets.
|
||||||
source make.conf.common
|
source make.conf.common
|
||||||
|
|
||||||
|
PORTAGE_BINHOST="
|
||||||
|
http://storage.core-os.net/coreos/amd64-generic/experimental/20130622/pkgs
|
||||||
|
"
|
||||||
|
|
||||||
# Recommended MARCH_TUNE, CFLAGS, etc.
|
# Recommended MARCH_TUNE, CFLAGS, etc.
|
||||||
MARCH_TUNE=""
|
# We assume that our 64bit baseline CPU supports at least
|
||||||
|
# MMX, SSE, SSE2, and SSE3.
|
||||||
|
MARCH_TUNE="-march=x86-64 -msse3"
|
||||||
|
|
||||||
# Allow a board to override or define additional settings.
|
# Allow a board to override or define additional settings.
|
||||||
source make.conf.board
|
|
||||||
CFLAGS="-O2 -pipe ${MARCH_TUNE} -g"
|
CFLAGS="-O2 -pipe ${MARCH_TUNE} -g"
|
||||||
CXXFLAGS="${CFLAGS}"
|
CXXFLAGS="${CFLAGS}"
|
||||||
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
|
|
||||||
# Use of this source code is governed by a BSD-style license that can be
|
|
||||||
# found in the LICENSE file.
|
|
||||||
|
|
||||||
# Pull in definition of at least { ROOT, CHOST, [BOARD_OVERLAY] }
|
|
||||||
source make.conf.board_setup
|
|
||||||
|
|
||||||
E_MACHINE=EM_ARM
|
|
||||||
ARCH=arm
|
|
||||||
|
|
||||||
# Common settings across all board targets.
|
|
||||||
source make.conf.common
|
|
||||||
|
|
||||||
# Recommended arm-specific USE flags.
|
|
||||||
USE="${USE} hardened"
|
|
||||||
|
|
||||||
# Recommended MARCH_TUNE, CFLAGS, etc.
|
|
||||||
MARCH_TUNE=""
|
|
||||||
|
|
||||||
# Allow a board to override or define additional settings.
|
|
||||||
source make.conf.board
|
|
||||||
CFLAGS="-O2 -pipe ${MARCH_TUNE} -g"
|
|
||||||
CXXFLAGS="${CFLAGS}"
|
|
||||||
|
|
||||||
# Allow the user to override or define additional settings.
|
|
||||||
source make.conf.user
|
|
@ -1,29 +0,0 @@
|
|||||||
# Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
|
|
||||||
# Use of this source code is governed by a BSD-style license that can be
|
|
||||||
# found in the LICENSE file.
|
|
||||||
|
|
||||||
# Pull in definition of at least { ROOT, CHOST, [BOARD_OVERLAY] }
|
|
||||||
source make.conf.board_setup
|
|
||||||
|
|
||||||
# E_MACHINE=EM_X86 <- TODO: Some builds use EM_386 so comment this for now.
|
|
||||||
ARCH=x86
|
|
||||||
|
|
||||||
# Common settings across all board targets.
|
|
||||||
source make.conf.common
|
|
||||||
|
|
||||||
# Recommended x86-specific USE flags.
|
|
||||||
USE="${USE} mmx sse sse2 dri hardened"
|
|
||||||
|
|
||||||
# Recommended MARCH_TUNE, CFLAGS, etc.
|
|
||||||
MARCH_TUNE="-march=atom -mtune=atom -mfpmath=sse"
|
|
||||||
|
|
||||||
VIDEO_CARDS="intel vesa"
|
|
||||||
INPUT_DEVICES="evdev synaptics cmt"
|
|
||||||
|
|
||||||
# Allow a board to override or define additional settings.
|
|
||||||
source make.conf.board
|
|
||||||
CFLAGS="-O2 -pipe ${MARCH_TUNE} -g"
|
|
||||||
CXXFLAGS="${CFLAGS}"
|
|
||||||
|
|
||||||
# Allow the user to override or define additional settings.
|
|
||||||
source make.conf.user
|
|
Loading…
Reference in New Issue
Block a user