initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
@@ -0,0 +1,34 @@
From 8f5633a29b083a84876c00b88fba6d3e8dbbf1a8 Mon Sep 17 00:00:00 2001
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Date: Sun, 19 Jul 2020 09:35:09 +0200
Subject: [PATCH] cmake: Build failure without a C++ compiler (again)
avro-c fails to build (again) without a C++ compiler because commit
664c2fc7fba19709c1f974055f9cf4c8a799e108 reverted the change made by
commit 414a51fdc1856083bb16851f09a4c61a48796132
Fixes:
- http://autobuild.buildroot.org/results/cfa91db53cf5502cbb6f902d1e7ad6397c8d70fd
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Upstream status: https://issues.apache.org/jira/browse/AVRO-2898]
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6c8d7aaf..aa923e18 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,7 +17,7 @@
# under the License.
#
cmake_minimum_required(VERSION 3.1)
-project(AvroC)
+project(AvroC C)
enable_testing()
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR})
--
2.27.0
+27
View File
@@ -0,0 +1,27 @@
comment "avro-c needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4
config BR2_PACKAGE_AVRO_C
bool "avro-c"
depends on !BR2_STATIC_LIBS # Avro unconditionally compiles shared libs
depends on BR2_TOOLCHAIN_HAS_SYNC_4
select BR2_PACKAGE_JANSSON
help
Select this option to install the Avro C language bindings,
and the command line tools avroappend, avrocat, avromod and
avropipe.
Apache Avro is a data serialization system.
Avro provides:
- Rich data structures.
- A compact, fast, binary data format.
- A container file, to store persistent data.
- Remote procedure call (RPC).
- Simple integration with dynamic languages.
- Code generation is not required to read or write data
files nor to use or implement RPC protocols.
- Code generation as an optional optimization,
only worth implementing for statically typed languages.
http://avro.apache.org/
+5
View File
@@ -0,0 +1,5 @@
# From https://downloads.apache.org/avro/avro-1.10.0/c/avro-c-1.10.0.tar.gz.sha512
sha512 2e64926b214fd996abf0553572ec6f46b312cf84df17149d1a7e89f4033b63cc34fabef62b98d727799a8a5d452ac9254e275bdea4bf894e9e1e4588bc5dfc9b avro-c-1.10.0.tar.gz
# License files
sha256 d62488d6ba17132e92c23c03c80bfedc848267f96ab36489fec860f76cf6819a LICENSE
+26
View File
@@ -0,0 +1,26 @@
################################################################################
#
# avro-c
#
################################################################################
AVRO_C_VERSION = 1.10.0
AVRO_C_SITE = https://www-eu.apache.org/dist/avro/avro-$(AVRO_C_VERSION)/c
AVRO_C_LICENSE = Apache-2.0
AVRO_C_LICENSE_FILES = LICENSE
AVRO_C_INSTALL_STAGING = YES
AVRO_C_DEPENDENCIES = host-pkgconf jansson
ifeq ($(BR2_PACKAGE_SNAPPY),y)
AVRO_C_DEPENDENCIES += snappy
endif
ifeq ($(BR2_PACKAGE_ZLIB),y)
AVRO_C_DEPENDENCIES += zlib
endif
ifeq ($(BR2_PACKAGE_XZ),y)
AVRO_C_DEPENDENCIES += xz
endif
$(eval $(cmake-package))