walnux/libs/libxx/uClibc++/0001-uClibcxx-basic_definitions-fix-GCC-specific-definiti.patch
wangmingrong1 db31e56957 libxx: All cxx libraries move down one level
Since there are some patches that need to be loaded manually, the original method is rather confusing. Now these patches that need to be loaded manually are classified into various cxx library folders, and each dynamically downloaded cxx library is moved down one directory to make the directory structure clearer.

Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2024-11-08 01:50:37 +08:00

48 lines
1.2 KiB
Diff

From 44aa27328deb99a1cf3253ce3af07bccdfd012f2 Mon Sep 17 00:00:00 2001
From: zhuyanlin <zhuyanlin1@xiaomi.com>
Date: Mon, 30 Aug 2021 14:11:53 +0800
Subject: [PATCH 1/2] uClibcxx:basic_definitions: fix GCC-specific definitions
gcc use __GNUC__ instead off __GCC__
---
include/basic_definitions | 4 ++--
include/cstddef | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/uClibc++/include/basic_definitions uClibc++/include/basic_definitions
index 9936563..1a8dc31 100644
--- a/uClibc++/include/basic_definitions
+++ uClibc++/include/basic_definitions
@@ -33,13 +33,13 @@
#endif
-#ifdef __GCC__
+#ifdef __GNUC__
#define __UCLIBCXX_NORETURN __attribute__ ((__noreturn__))
#else
#define __UCLIBCXX_NORETURN
#endif
-#ifdef __GCC__
+#ifdef __GNUC__
# ifndef _UCXX_NOTHROW
# ifndef __cplusplus
# define _UCXX_NOTHROW __attribute__((__nothrow__))
diff --git a/uClibc++/include/cstddef uClibc++/include/cstddef
index d44834b..b229673 100644
--- a/uClibc++/include/cstddef
+++ uClibc++/include/cstddef
@@ -43,7 +43,7 @@
#ifndef _CPP_CSTDDEF
#define _CPP_CSTDDEF 1
-#ifdef __GCC__
+#ifdef __GNUC__
#pragma GCC system_header
#endif
--
2.25.1