summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* * configure.in: applied OS/2 support patch from Brendan Oakleymatz2008-09-191-2/+2
| | | | | | <gentux2@gmail.com> in [ruby-core:18707]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dln.c: newer BeOS support. a patch from Pete Goodevematz2008-09-191-2/+5
| | | | | | <pete.goodeve at computer.org> in [ruby-core:18712]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (XLDFLAGS): added --enable-auto-import for cygwin andnobu2008-09-071-1/+3
| | | | | | | mingw. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: Mac OS X's crypt(2) is broken with invalid salt.kazu2008-09-071-0/+20
| | | | | | | | [ruby-dev:35899] * string.c (rb_str_crypt): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (BUILTIN_TRANSSRCS): defined.akr2008-08-241-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | (BUILTIN_TRANSOBJS): defined. * enc/Makefile.in (BUILTIN_TRANSES): defined. * enc/make_encmake.rb (BUILTIN_TRANSES): defined. * enc/depend: don't generate rules for builtin transcoders. * common.mk (COMMONOBJS): add BUILTIN_TRANSOBJS. (enc.mk): pass BUILTIN_TRANSOBJS. (newline.c): new rule. (newline.$(OBJEXT)): new ru.e (srcs): newline.c added. * Makefile.in (BUILTIN_TRANSSRCS): defined. (BUILTIN_TRANSOBJS): defined. * transcode.c (Init_transcode): call Init_newline. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (gmtime_r): check if reentrant versions are available.nobu2008-08-221-1/+1
| | | | | | | | * time.c (IF_HAVE_GMTIME_R, ASCTIME, GMTIME, LOCALTIME): use reentrant versions if available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: always check timezone().shugo2008-08-201-12/+10
| | | | | | | | | * strftime.c (rb_strftime): prefer timezone/altzone rather than gettimeofday(). The second argument to gettimeofday() is ignored on Solaris. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: removed strftime from AC_REPLACE_FUNCS().shugo2008-08-201-1/+1
| | | | | | | | | | * include/ruby/missing.h: removed prototype for strftime(). * missing/strftime.c: removed. * time.c (time_to_s): use rb_strftime() instead of strftime(3). (time_zone): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (gnumake): check for GNU make.nobu2008-08-141-4/+33
| | | | | | | * Makefile.in (uncommon.mk): includes filtered common.mk. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (rb_cv_gcc_function_alias): checks alias attribute.nobu2008-08-131-0/+17
| | | | | | | * string.c (alias_func): replaced with RUBY_ALIAS_FUNCTION. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (rb_cv_broken_glibc_ia64_erfc): renamed fromakr2008-08-111-5/+5
| | | | | | | | rb_broken_glibc_ia64_erfc. [ruby-core:18228] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in,parse.y: removed garbage spaces.nobu2008-08-101-15/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),nobu2008-08-091-6/+8
| | | | | | | | | | | | ext/digest/md5/md5.c, ext/openssl/ossl.c (main), ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int. * main.c (main), win32/winmain.c, wince/wincemain.c (WinMain): envp is no longer used so long time. based on a patch from Peter Bowen at [ruby-core:18208] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (rb_cv_rshift_sign, rb_cv_binary_elf): get rid ofnobu2008-08-091-31/+12
| | | | | | | AC_TRY_RUN. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (shutdown, sched_yield, pthread_attr_setinheritsched):nobu2008-08-081-8/+21
| | | | | | | | | check for Haiku. * eval_intern.h, io.c, thread_pthread.c: use autoconfisticated results. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval_intern.h: Add support to Haiku. see [ruby-core:18110]naruse2008-08-061-4/+23
| | | | | | | | | | | | | | | | | | | | | | | | * include/ruby/defines.h: ditto. * configure.in: ditto. * thread_pthread.c: ditto. * io.c: ditto. * lib/mkmf.rb: ditto. * ext/socket/getaddrinfo.c: ditto. * ext/socket/extconf.rb: ditto. * ext/socket/socket.c: ditto. * ext/socket/addrinfo.h: ditto. * ext/socket/getnameinfo.c: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (--with-ruby-version): Add a new option to specifyknu2008-07-151-4/+18
| | | | | | | | | | | the ruby version string for version specific directories. [ruby-dev:35490] * mkconfig.rb: Definition of ruby_version is now determined by the configure script. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (sizeof ptrdiff_t): check for size of ptrdiff_t.nobu2008-07-121-0/+1
| | | | | | | | | | | | | * include/ruby/ruby.h (PRI?PTRDIFF, PRI?SIZE): printf conversion specifiers for ptrdiff_t and size_t/ssize_t. * insns.def (leave), marshal.c (long_toobig), transcode.c (str_transcode), vm_dump.c (control_frame_dump, stack_dump_each), (debug_print_register, debug_print_pre): t and z length modifiers are C99. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (rb_cv_va_args_macro): check for __VA_ARGS__.nobu2008-07-091-0/+9
| | | | | | | * thread.c (thread_debug): show source name and line if possible. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* describe glibc version bit more accurate.akr2008-07-031-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* refine configure message of broken erfc of glibc-2.3 on IA64.akr2008-07-031-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (erfc): erfc of glibc comes with Debian GNU/Linux Etchakr2008-07-031-0/+21
| | | | | | | | | on IA64 is broken. erfc(10000.0) aborts. use missing/erf.c instead. http://sources.redhat.com/ml/libc-hacker/2005-08/msg00008.html git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: need a ",".ko12008-06-261-1/+1
| | | | | | | | * process.c (rb_fork): check CANNOT_FORK_WITH_PTHREAD macro. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (rb_cv_fork_with_pthread): check after check fornobu2008-06-241-58/+63
| | | | | | | pthread library, and define the macro when checked only. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: check if fork works with pthread.nobu2008-06-211-0/+58
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@17496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (VENDOR_DIR): use LIBDIR instead of PREFIX as well asnobu2008-06-071-3/+3
| | | | | | | | SITE_DIR. a patch from Richard Brown <rbrown AT exherbo.org> in [ruby-core:17129]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (CFLAGS, CXXFLAGS): append default flags.nobu2008-06-071-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (CFLAGS, CXXFLAGS): include additional flags tonobu2008-06-041-2/+8
| | | | | | | CFLAGS and CXXFLAGS while configuration. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, configure.in (warnflags): defaulted to -Wallnobu2008-05-311-1/+5
| | | | | | | -Wno-parentheses with gcc. [ruby-dev:34810] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (MINIRUBY): should not include extension library path.nobu2008-05-111-2/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb.nobu2008-05-081-0/+2
| | | | | | | [ruby-core:16642] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: use AC_USE_SYSTEM_EXTENSIONS.shyouhei2008-04-221-4/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (struct timespec): needs time.h according to POSIX.nobu2008-04-221-2/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk, configure.in, {win32,bcc32}/Makefile.subnobu2008-04-031-1/+1
| | | | | | | (MINIOBJS, ARCHMINIOBJS): separated. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (cflags): expand at compile time.nobu2008-04-021-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: get rid of empty expansion.nobu2008-04-011-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: quoted.nobu2008-04-011-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: _setjmp is available but _longjmp is not on mingw.nobu2008-04-011-2/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: __builtin_setjmp cannot handle a variable.nobu2008-03-311-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_SETJMP, RUBY_LONGJMP, RUBY_JMP_BUF): prefersnobu2008-03-311-0/+48
| | | | | | | | | | | | | | | __builtin_setjmp, _setjmp over setjmp and sigsetjmp. [ruby-core:16023], [ruby-core:16086] * configure.in (--with-setjmp-type): new option to override the default rule in the above. * eval_intern.h (ruby_setjmp, ruby_longjmp), gc.c (rb_setjmp), vm_core.h (rb_jmpbuf_t): use RUBY_SETJMP, RUBY_LONGJMP and RUBY_JMP_BUF. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: check for ssize_t. [ruby-dev:34184]nobu2008-03-311-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c: IO.copy_stream implemented. [ruby-dev:33843]akr2008-03-301-2/+3
| | | | | | | | | | | * thread.c (rb_fd_select): new function. * configure.in (sys/sendfile.h): check the header file. (sendfile): check the function. (pread): check the function. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: sitearch should use target_cpu. [ruby-core:15986]nobu2008-03-241-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: unset GREP_OPTIONS. [ruby-core:15918]nobu2008-03-171-0/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* both complex and rational are now builtin classes.tadf2008-03-161-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_LIB_PREFIX): fix for prefix.nobu2008-03-141-24/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_LIB_PREFIX): use libdir.nobu2008-03-141-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (int8_t, uint8_t, int16_t, uint16_t int32_t,naruse2008-03-141-11/+32
| | | | | | | | | | | uint32_t int64_t, uint64_t, int128_t, uint128_t, intptr_t, uintptr_t): check if defined. * win32/Makefile.sub: follow configure.in. * ext/digest/defs.h: remove checks for uint8_t, uint32_t and uint64_t. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_CHECK_VARTYPE): should not indent preprocessornobu2008-03-141-8/+10
| | | | | | | directives. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * trunk/configure.in (AC_CHECK_HEADERS): stdint.h is not needed to check.nobu2008-03-131-2/+3
| | | | | | | | | * trunk/configure.in (rb_cv_type_uint32_t): unqouted. [ruby-dev:34030] * trunk/string.c (hash): use inttypes.h instead of stdint.h. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e