Bump buildroot to 2020.11-rc1 (#985)
* Update buildroot-patches for 2020.11-rc1 buildroot * Update buildroot to 2020.11-rc1 Signed-off-by: Stefan Agner <stefan@agner.ch> * Don't rely on sfdisk --list-free output The --list-free (-F) argument does not allow machine readable mode. And it seems that the output format changes over time (different spacing, using size postfixes instead of raw blocks). Use sfdisk json output and calculate free partition space ourselfs. This works for 2.35 and 2.36 and is more robust since we rely on output which is meant for scripts to parse. * Migrate defconfigs for Buildroot 2020.11-rc1 In particular, rename BR2_TARGET_UBOOT_BOOT_SCRIPT(_SOURCE) to BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT(_SOURCE). * Rebase/remove systemd patches for systemd 246 * Drop apparmor/libapparmor from buildroot-external * hassos-persists: use /run as directory for lockfiles The U-Boot tools use /var/lock by default which is not created any more by systemd by default (it is under tmpfiles legacy.conf, which we no longer install). * Disable systemd-update-done.service The service is not suited for pure read-only systems. In particular the service needs to be able to write a file in /etc and /var. Remove the service. Note: This is a static service and cannot be removed using systemd-preset. * Disable apparmor.service for now The service loads all default profiles. Some might actually cause problems. E.g. the profile for ping seems not to match our setup for /etc/resolv.conf: [85503.634653] audit: type=1400 audit(1605286002.684:236): apparmor="DENIED" operation="open" profile="ping" name="/run/resolv.conf" pid=27585 comm="ping" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
This commit is contained in:
@@ -1,29 +1,30 @@
|
||||
From 9ff39800cec5f1dabba246b253794582d611bc6d Mon Sep 17 00:00:00 2001
|
||||
From: Baruch Siach <baruch@tkos.co.il>
|
||||
Date: Fri, 20 Feb 2015 10:44:15 -0600
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Cody Guldner <cody.guldner@rockwellcollins.com>
|
||||
Date: Tue, 14 Apr 2020 09:12:01 -0500
|
||||
Subject: [PATCH] CMakeLists: don't hard code thumb code generation
|
||||
|
||||
Migrating to version 1.2.0
|
||||
Migrating to version 1.2.1
|
||||
|
||||
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
|
||||
Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
|
||||
Signed-off-by: Cody Guldner <cody.guldner@rockwellcollins.com>
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index fdf01ec..34ae26e 100644
|
||||
index fc2a5e3..25da215 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -84,7 +84,7 @@ if(ANDROID_PLATFORM)
|
||||
${ANDROID_TOOLCHAIN_PATH}/arm-linux-androideabi-ar
|
||||
${ANDROID_TOOLCHAIN_PATH}/arm-linux-androideabi-ranlib")
|
||||
@@ -135,7 +135,7 @@ if(ANDROID_PLATFORM)
|
||||
${CMAKE_C_FLAGS}")
|
||||
elseif(GNULINUX_PLATFORM)
|
||||
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mthumb-interwork -mthumb -march=armv7-a -mfpu=vfp3")
|
||||
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mthumb-interwork -march=armv7-a -mfpu=vfp3")
|
||||
set(CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -mthumb-interwork -mthumb -march=armv7-a -mfpu=neon")
|
||||
elseif(IOS_PLATFORM)
|
||||
#set minimal target ios version.If not provided this option, Xcode
|
||||
if(${NE10_TARGET_ARCH} STREQUAL "armv7")
|
||||
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mthumb-interwork -mthumb -march=armv7-a -mfpu=vfp3 -funsafe-math-optimizations")
|
||||
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mthumb-interwork -march=armv7-a -mfpu=vfp3 -funsafe-math-optimizations")
|
||||
set(CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -mthumb-interwork -mthumb -march=armv7-a -mfpu=neon")
|
||||
# Turn on asm optimization for Linux on ARM v7.
|
||||
set(NE10_ASM_OPTIMIZATION on)
|
||||
--
|
||||
1.9.1
|
||||
2.23.0
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
config BR2_PACKAGE_NE10_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_aarch64
|
||||
default y if BR2_arm && (BR2_ARM_FPU_NEON || BR2_ARM_FPU_NEON_VFPV4)
|
||||
|
||||
config BR2_PACKAGE_NE10
|
||||
bool "ne10"
|
||||
depends on BR2_arm
|
||||
depends on BR2_ARM_FPU_NEON || BR2_ARM_FPU_NEON_VFPV4
|
||||
depends on BR2_PACKAGE_NE10_ARCH_SUPPORTS
|
||||
help
|
||||
The Ne10 project has been set up to provide a set of common,
|
||||
useful functions which have been heavily optimized for the
|
||||
ARM Architecture and provide consistent well tested behavior
|
||||
that can be easily incorporated into applications. C
|
||||
interfaces to the functions are provided for both assembler
|
||||
and NEON implementations.
|
||||
ARM and AArch64 Architecture and provide consistent well
|
||||
tested behavior that can be easily incorporated into
|
||||
applications. C interfaces to the functions are provided for
|
||||
both assembler and NEON implementations.
|
||||
|
||||
http://projectne10.github.io/Ne10/
|
||||
|
||||
comment "ne10 needs a toolchain w/ neon"
|
||||
depends on BR2_arm
|
||||
depends on !(BR2_ARM_FPU_NEON || BR2_ARM_FPU_NEON_VFPV4)
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 450dac5bb3a2351019ae23792e97c3bf965d16a21c0598b73cea9fbc3b3a56af ne10-1.2.0.tar.gz
|
||||
sha256 dd1a96610c0692cc80154ae123edd5d25e6e0a3f81d0c16a96425f3ef57b9929 ne10-1.2.1.tar.gz
|
||||
sha256 eb48041c8e0ad556cf72f2a6eff89c893aa5702bba4e163ca7798cce07e6c55e doc/LICENSE
|
||||
|
||||
@@ -4,13 +4,15 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
NE10_VERSION = 1.2.0
|
||||
NE10_VERSION = 1.2.1
|
||||
NE10_SITE = $(call github,projectNe10,Ne10,v$(NE10_VERSION))
|
||||
NE10_LICENSE = BSD-3-Clause or Apache-2.0
|
||||
NE10_LICENSE_FILES = doc/LICENSE
|
||||
NE10_INSTALL_STAGING = YES
|
||||
|
||||
NE10_CONF_OPTS = -DGNULINUX_PLATFORM=ON
|
||||
NE10_CONF_OPTS = \
|
||||
-DGNULINUX_PLATFORM=ON \
|
||||
-DNE10_LINUX_TARGET_ARCH=$(if $(BR2_aarch64),aarch64,armv7)
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),)
|
||||
NE10_CONF_OPTS += \
|
||||
|
||||
Reference in New Issue
Block a user