diff options
Diffstat (limited to 'meta/recipes-devtools/ruby/ruby')
-rw-r--r-- | meta/recipes-devtools/ruby/ruby/autoconf270.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/meta/recipes-devtools/ruby/ruby/autoconf270.patch b/meta/recipes-devtools/ruby/ruby/autoconf270.patch new file mode 100644 index 0000000000..8d205bde43 --- /dev/null +++ b/meta/recipes-devtools/ruby/ruby/autoconf270.patch | |||
@@ -0,0 +1,34 @@ | |||
1 | This macro breaks under autoconf 2.70. Since we don't worry abot darwin or | ||
2 | openbsd builds, simply remove it. | ||
3 | |||
4 | Upstream-Status: Pending | ||
5 | RP - 2021/1/28 | ||
6 | |||
7 | Index: ruby-2.7.2/configure.ac | ||
8 | =================================================================== | ||
9 | --- ruby-2.7.2.orig/configure.ac | ||
10 | +++ ruby-2.7.2/configure.ac | ||
11 | @@ -170,23 +170,6 @@ dnl orig_cxxflags="$cxxflags" | ||
12 | dnl cxxflags="$cxxflags "'${optflags} ${debugflags} ${warnflags}' | ||
13 | dnl ]) | ||
14 | |||
15 | -AS_CASE(["$host_os:$build_os"], | ||
16 | -[darwin*:darwin*], [ | ||
17 | - AC_CHECK_TOOLS(CC, [clang gcc cc]) | ||
18 | - # Following Apple deployed clang are broken | ||
19 | - # clang version 1.0 (http://llvm.org/svn/llvm-project/cfe/tags/Apple/clang-23 exported) | ||
20 | - # Apple clang version 2.0 (tags/Apple/clang-137) (based on LLVM 2.9svn) | ||
21 | - # Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn) | ||
22 | - AS_IF([! $CC -E -xc - <<SRC >/dev/null], [ | ||
23 | - @%:@if defined __APPLE_CC__ && defined __clang_major__ && __clang_major__ < 3 | ||
24 | - @%:@error premature clang | ||
25 | - @%:@endif | ||
26 | -SRC | ||
27 | - AC_MSG_ERROR([clang version 3.0 or later is required]) | ||
28 | - ])], | ||
29 | -[openbsd*:openbsd*], [ | ||
30 | - AC_CHECK_TOOLS(CC, [cc]) | ||
31 | -]) | ||
32 | AS_IF([test x"${build}" != x"${host}"], [ | ||
33 | AC_CHECK_TOOL(CC, gcc) | ||
34 | ]) | ||