From 332bf7ad98b098e0d4296edc296cbd8118183992 Mon Sep 17 00:00:00 2001
From: Bensuperpc <bensuperpc@gmail.com>
Date: Mon, 30 Aug 2021 20:28:39 +0200
Subject: [PATCH 1/3] Update buildroot and add LIBABSEIL

Update buildroot and add LIBABSEIL

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
---
 linux-arm64-full/Dockerfile.in     |  4 ++--
 linux-arm64-full/buildroot.config  | 10 +++++++---
 linux-x86_64-full/Dockerfile.in    |  4 ++--
 linux-x86_64-full/buildroot.config |  9 +++++++--
 4 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/linux-arm64-full/Dockerfile.in b/linux-arm64-full/Dockerfile.in
index 1daba73..4f1691b 100644
--- a/linux-arm64-full/Dockerfile.in
+++ b/linux-arm64-full/Dockerfile.in
@@ -3,8 +3,8 @@ FROM dockcross/base:latest
 # This is for 64-bit ARM Linux machine
 
 # Buildroot version
-# crosstool-ng master 2021-08-21
-ENV BR_VERSION 181a5e229b347c1996eeca7d7727ee66bc566f01
+# buildroot master 2021-08-30
+ENV BR_VERSION 2990d7dcb163a5618100a6985726b6820457a6d1
 
 #include "common.buildroot"
 
diff --git a/linux-arm64-full/buildroot.config b/linux-arm64-full/buildroot.config
index d951ade..a9ba866 100644
--- a/linux-arm64-full/buildroot.config
+++ b/linux-arm64-full/buildroot.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Buildroot 2021.08-rc2-29-gdbe3af5532 Configuration
+# Buildroot 2021.08-rc2-75-g2990d7dcb1 Configuration
 #
 BR2_HAVE_DOT_CONFIG=y
 BR2_HOST_GCC_AT_LEAST_4_9=y
@@ -186,6 +186,7 @@ BR2_SSP_NONE=y
 BR2_RELRO_NONE=y
 # BR2_RELRO_PARTIAL is not set
 # BR2_RELRO_FULL is not set
+BR2_FORTIFY_SOURCE_ARCH_SUPPORTS=y
 BR2_FORTIFY_SOURCE_NONE=y
 # BR2_FORTIFY_SOURCE_1 is not set
 # BR2_FORTIFY_SOURCE_2 is not set
@@ -370,7 +371,6 @@ BR2_TOOLCHAIN_HAS_SYNC_4=y
 BR2_TOOLCHAIN_HAS_SYNC_8=y
 BR2_TOOLCHAIN_HAS_LIBATOMIC=y
 BR2_TOOLCHAIN_HAS_ATOMIC=y
-BR2_TOOLCHAIN_HAS_LIBQUADMATH=y
 
 #
 # System configuration
@@ -961,6 +961,10 @@ BR2_PACKAGE_SDL2=y
 # KMS/DRM video driver needs libdrm
 #
 
+#
+# KMS/DRM video driver needs an OpenGL EGL backend provided by mesa3d
+#
+
 #
 # OpenGL support needs X11 and an OpenGL provider
 #
@@ -2199,7 +2203,7 @@ BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
 BR2_PACKAGE_LAPACK_ARCH_SUPPORTS=y
 # BR2_PACKAGE_LAPACK is not set
 BR2_PACKAGE_LIBABSEIL_CPP_ARCH_SUPPORTS=y
-# BR2_PACKAGE_LIBABSEIL_CPP is not set
+BR2_PACKAGE_LIBABSEIL_CPP=y
 # BR2_PACKAGE_LIBARGTABLE2 is not set
 BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y
 # BR2_PACKAGE_LIBATOMIC_OPS is not set
diff --git a/linux-x86_64-full/Dockerfile.in b/linux-x86_64-full/Dockerfile.in
index 41e03bb..40a8448 100644
--- a/linux-x86_64-full/Dockerfile.in
+++ b/linux-x86_64-full/Dockerfile.in
@@ -3,8 +3,8 @@ FROM dockcross/base:latest
 # This is for 64-bit x86 Linux machine
 
 # Buildroot version
-# crosstool-ng master 2021-08-21
-ENV BR_VERSION 181a5e229b347c1996eeca7d7727ee66bc566f01
+# buildroot master 2021-08-30
+ENV BR_VERSION 2990d7dcb163a5618100a6985726b6820457a6d1
 
 #include "common.buildroot"
 
diff --git a/linux-x86_64-full/buildroot.config b/linux-x86_64-full/buildroot.config
index a127ff4..063cdd6 100644
--- a/linux-x86_64-full/buildroot.config
+++ b/linux-x86_64-full/buildroot.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Buildroot 2021.08-rc2-29-gdbe3af5532 Configuration
+# Buildroot 2021.08-rc2-75-g2990d7dcb1 Configuration
 #
 BR2_HAVE_DOT_CONFIG=y
 BR2_HOST_GCC_AT_LEAST_4_9=y
@@ -147,6 +147,7 @@ BR2_SSP_NONE=y
 BR2_RELRO_NONE=y
 # BR2_RELRO_PARTIAL is not set
 # BR2_RELRO_FULL is not set
+BR2_FORTIFY_SOURCE_ARCH_SUPPORTS=y
 BR2_FORTIFY_SOURCE_NONE=y
 # BR2_FORTIFY_SOURCE_1 is not set
 # BR2_FORTIFY_SOURCE_2 is not set
@@ -931,6 +932,10 @@ BR2_PACKAGE_SDL2=y
 # KMS/DRM video driver needs libdrm
 #
 
+#
+# KMS/DRM video driver needs an OpenGL EGL backend provided by mesa3d
+#
+
 #
 # OpenGL support needs X11 and an OpenGL provider
 #
@@ -2176,7 +2181,7 @@ BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
 BR2_PACKAGE_LAPACK_ARCH_SUPPORTS=y
 # BR2_PACKAGE_LAPACK is not set
 BR2_PACKAGE_LIBABSEIL_CPP_ARCH_SUPPORTS=y
-# BR2_PACKAGE_LIBABSEIL_CPP is not set
+BR2_PACKAGE_LIBABSEIL_CPP=y
 # BR2_PACKAGE_LIBARGTABLE2 is not set
 BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y
 # BR2_PACKAGE_LIBATOMIC_OPS is not set

From 519a6c8736e3d48257790de36d42051f16204728 Mon Sep 17 00:00:00 2001
From: Bensuperpc <bensuperpc@gmail.com>
Date: Mon, 30 Aug 2021 20:35:09 +0200
Subject: [PATCH 2/3] Add FMT

Add FMT

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
---
 linux-arm64-full/buildroot.config  | 2 +-
 linux-x86_64-full/buildroot.config | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/linux-arm64-full/buildroot.config b/linux-arm64-full/buildroot.config
index a9ba866..e461692 100644
--- a/linux-arm64-full/buildroot.config
+++ b/linux-arm64-full/buildroot.config
@@ -2310,7 +2310,7 @@ BR2_PACKAGE_PROTOBUF=y
 #
 # BR2_PACKAGE_AUGEAS is not set
 # BR2_PACKAGE_ENCHANT is not set
-# BR2_PACKAGE_FMT is not set
+BR2_PACKAGE_FMT=y
 # BR2_PACKAGE_FSTRCMP is not set
 # BR2_PACKAGE_ICU is not set
 # BR2_PACKAGE_INIH is not set
diff --git a/linux-x86_64-full/buildroot.config b/linux-x86_64-full/buildroot.config
index 063cdd6..d3047fb 100644
--- a/linux-x86_64-full/buildroot.config
+++ b/linux-x86_64-full/buildroot.config
@@ -2289,7 +2289,7 @@ BR2_PACKAGE_PROTOBUF=y
 #
 # BR2_PACKAGE_AUGEAS is not set
 # BR2_PACKAGE_ENCHANT is not set
-# BR2_PACKAGE_FMT is not set
+BR2_PACKAGE_FMT=y
 # BR2_PACKAGE_FSTRCMP is not set
 # BR2_PACKAGE_ICU is not set
 # BR2_PACKAGE_INIH is not set

From ec4c1de0bab36e105180f385b107cb6e0fb69d7f Mon Sep 17 00:00:00 2001
From: Bensuperpc <bensuperpc@gmail.com>
Date: Mon, 30 Aug 2021 23:09:27 +0200
Subject: [PATCH 3/3] Re-add LIBQUADMATH

Re-add LIBQUADMATH

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
---
 linux-arm64-full/buildroot.config | 1 +
 1 file changed, 1 insertion(+)

diff --git a/linux-arm64-full/buildroot.config b/linux-arm64-full/buildroot.config
index e461692..a713e9e 100644
--- a/linux-arm64-full/buildroot.config
+++ b/linux-arm64-full/buildroot.config
@@ -371,6 +371,7 @@ BR2_TOOLCHAIN_HAS_SYNC_4=y
 BR2_TOOLCHAIN_HAS_SYNC_8=y
 BR2_TOOLCHAIN_HAS_LIBATOMIC=y
 BR2_TOOLCHAIN_HAS_ATOMIC=y
+BR2_TOOLCHAIN_HAS_LIBQUADMATH=y
 
 #
 # System configuration