Bug #14494
closed
[PATCH] tool/m4/ruby_replace_type.m4 use AC_CHECK_TYPES for HAVE_* macros
Added by normalperson (Eric Wong) almost 7 years ago.
Updated almost 7 years ago.
Description
tool/m4/ruby_replace_type.m4: use AC_CHECK_TYPES for HAVE_* macros
Without this, HAVE_CLOCKID_T goes undefined and I can't
USE_MONOTONIC_COND in thread_pthread.c :<
Files
normalperson@yhbt.net wrote:
Without this, HAVE_CLOCKID_T goes undefined and I can't
USE_MONOTONIC_COND in thread_pthread.c :<
On a side note, I also realized we have no use for realtime
condvars, only monotonic ones....
Indeed, it was a mistake.
Do you think HAVE_
macros should be defined for all RUBY_REPLACE_TYPE
?
nobu@ruby-lang.org wrote:
Indeed, it was a mistake.
Do you think HAVE_
macros should be defined for all RUBY_REPLACE_TYPE
?
Probably, but I was wondering what your opinion is.
We only use RUBY_REPLACE_TYPES for common t types, so I don't
think there's any conflicts with function names for HAVE.
I have no particular opinion on it, probably it'd be convenient.
- Status changed from Open to Closed
Applied in changeset trunk|r62495.
tool/m4/ruby_replace_type.m4: use AC_CHECK_TYPES for HAVE_* macros
AC_CHECK_TYPE (no "S") does not define HAVE_* macros for types,
so use AC_CHECK_TYPES (with "S") instead. Without this,
HAVE_CLOCKID_T goes undefined and I can't USE_MONOTONIC_COND in
thread_pthread.c :<
Fixes: r62446 (git 673ae0e3c9cefd693ef82f19a6761e147fc6de93)
("configure.ac: check clockid_t with necessary headers")
Also available in: Atom
PDF
Like0
Like0Like0Like0Like0Like0Like0