Skip to content

Conversation

@nobu
Copy link
Member

@nobu nobu commented Apr 6, 2021

No description provided.

Sergei Trofimovich and others added 4 commits April 6, 2021 17:54
configure.ac: fix for upcoming autoconf-2.70	The failure initially noticed on `autoconf-2.69d` (soon to become 2.70):	```	$ ./configure	./configure: line 8720: syntax error near unexpected token `fi'	./configure: line 8720: `fi'	```	Before the change generated `./configure ` snippet looked like:	``` if ! $CC -E -xc - <<SRC >/dev/null	then :	#if defined __APPLE_CC__ && defined __clang_major__ && __clang_major__ < 3	#error premature clang	#endif	SRC	as_fn_error $? "clang version 3.0 or later is required" "$LINENO" 5	fi	```	Note the newline that breaks here-document syntax.	After the change the snippet does not use here-document.	Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>	--- configure.ac | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-)
Signal handler type should be void	--- configure.ac | 1 - include/ruby/internal/intern/signal.h | 3 +-- signal.c | 14 +++++++------- vm_core.h | 2 +- win32/Makefile.sub | 1 - 5 files changed, 9 insertions(+), 12 deletions(-)
Removed obsolete autoconf checks	Use regular `AC_CHECK_MEMBERS` instead of:	* `AC_STRUCT_ST_BLKSIZE`	* `AC_STRUCT_ST_BLOCKS`	* `AC_STRUCT_ST_RDEV`	--- configure.ac | 6 +++--- missing/fileblocks.c | 1 - win32/Makefile.sub | 1 - 3 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 missing/fileblocks.c
Fixed RUBY_RM_RECURSIVE when autoconf met the required version	Before 9189cf5 the result of	`m4_version_compare` was compared to -1, however the `$2` of	`m4_version_prereq` has different meaning and is expanded when	the required version met.	--- tool/m4/ruby_rm_recursive.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Update for autoconf 2.70	--- configure.ac | 232 +++++++++++++++++------------------ tool/m4/ruby_check_builtin_setjmp.m4 | 8 +- tool/m4/ruby_check_printf_prefix.m4 | 9 +- tool/m4/ruby_check_setjmp.m4 | 6 +- tool/m4/ruby_check_sysconf.m4 | 6 +- tool/m4/ruby_cppoutfile.m4 | 4 +- tool/m4/ruby_decl_attribute.m4 | 4 +- tool/m4/ruby_dtrace_available.m4 | 2 +- tool/m4/ruby_dtrace_postprocess.m4 | 2 +- tool/m4/ruby_mingw32.m4 | 4 +- tool/m4/ruby_stack_grow_direction.m4 | 4 +- tool/m4/ruby_try_cflags.m4 | 2 +- tool/m4/ruby_try_cxxflags.m4 | 2 +- tool/m4/ruby_try_ldflags.m4 | 2 +- 14 files changed, 143 insertions(+), 144 deletions(-)	Revert AC_PROG_CC_C99 for -std=gnu99 option to gcc 4.8	--- configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
@unak unak merged commit 29bbad9 into ruby:ruby_2_7 May 31, 2021
@hsbt hsbt added the Backport label Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 participants