From c08e1bbf7c8c22b4005fc73e365ca589db3e33e0 Mon Sep 17 00:00:00 2001 From: Piotr Kubaj Date: Sun, 4 Aug 2019 23:12:34 +0000 Subject: [PATCH] devel/psptoolchain-gcc-stage1: fix build with GCC-based architectures of stage2 PR: 238249 Submitted by: tphilipp@potion-studios.com (maintainer) Approved by: tphilipp@potion-studios.com (maintainer), tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D21118 --- .../files/patch-gcc_cp_cfns.gperf | 12 ++++++++++++ .../files/patch-gcc_cp_cfns.h | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.gperf create mode 100644 devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.h diff --git a/devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.gperf b/devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.gperf new file mode 100644 index 000000000000..ca63d77bce27 --- /dev/null +++ b/devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.gperf @@ -0,0 +1,12 @@ +--- gcc/cp/cfns.gperf.orig 2019-07-29 17:16:37.155805000 +0200 ++++ gcc/cp/cfns.gperf +@@ -22,6 +22,9 @@ + static unsigned int hash (const char *, unsigned int); + #ifdef __GNUC__ + __inline ++#ifdef __GNUC_STDC_INLINE__ ++__attribute__ ((__gnu_inline__)) ++#endif + #endif + const char * libc_name_p (const char *, unsigned int); + %} diff --git a/devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.h b/devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.h new file mode 100644 index 000000000000..642ff7347d04 --- /dev/null +++ b/devel/psptoolchain-gcc-stage1/files/patch-gcc_cp_cfns.h @@ -0,0 +1,12 @@ +--- gcc/cp/cfns.h.orig 2019-07-29 17:16:40.469655000 +0200 ++++ gcc/cp/cfns.h +@@ -53,6 +53,9 @@ + static unsigned int hash (const char *, unsigned int); + #ifdef __GNUC__ + __inline ++#ifdef __GNUC_STDC_INLINE__ ++__attribute__ ((__gnu_inline__)) ++#endif + #endif + const char * libc_name_p (const char *, unsigned int); + /* maximum key range = 391, duplicates = 0 */