summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2009-01-17merges r21628 from trunk into ruby_1_9_1.yugui
* configure.in (darwin): get rid of strange settings issue of apple gcc port, which searches /usr/local/include always but /usr/local/lib not. * ext/readline/readline.c (Init_readline): suppress warnings with libedit. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-17merges r21602, r21603, r21607 and r21630 from trunk into ruby_1_9_1.yugui
* configure.in (Makefile): set VCS and VCSUP to support `git svn' and git. * Makefile.in, win32/Makefile.sub (up): split from common.mk. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-15merges r21517 and r21519 from trunk into ruby_1_9_1.yugui
* configure.in, win32/Makefile.sub (MISSING): added langinfo on mingw and mswin. * encoding.c (rb_locale_charmap): use environments on mingw and mswin. * missing/langinfo.c (nl_langinfo_codeset): MS-Windows Japanese environment uses Windows-31J derived from Shift_JIS, not EUC-JP. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-09merges r21343 and r21344 from trunk into ruby_1_9_1.yugui
* configure.in (cygwin): needs properly implemented nl_langinfo(). [ruby-core:21110] * missing/langinfo.c: added as suggested at [ruby-core:21015], from http://www.cl.cam.ac.uk/~mgk25/ucs/langinfo.c. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-04merges r21311 from trunk into ruby_1_9_1.yugui
* encoding.c (rb_filesystem_encoding, rb_locale_charmap): uses codepage on cygwin. [ruby-core:20994] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25merges r20965 from trunk into ruby_1_9_1.yugui
* configure.in (Makefile): removes GNU make specific files on distclean. * Makefile.in (distclean-ext): removes extension directories. * lib/mkmf.rb (try_do): removes conftest.dSYM git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25merges r20964 from trunk into ruby_1_9_1.yugui
* configure.in (HAVE_LONG_LONG, HAVE_OFF_T): revised for autoconf 2.62 or later. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25merges r20958 from trunk into ruby_1_9_1.yugui
* configure.in (OBJDUMP, OBJCOPY): autoconf list is not comma separated. * configure.in (AC_HEADER_STDC, AC_CHECK_HEADERS AC_CHECK_FUNCS): removed duplicated checks. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25merges r20909 and r20910 from trunk into ruby_1_9_1.yugui
* configure.in (mingw): no longer uses snprintf and vsnprintf of msvcrt. * win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): removed. * win32/Makefile.sub (config.h): vsnprintf exists in VC7 or later. * win32/mkexports.rb (Exports#initialize): aliases rb_w32_vsnprintf and rb_w32_snprintf for binary compatibility. * sprintf.c (rb_str_format): uses snprintf instead of sprintf. * numeric.c (flo_to_s, rb_num2long, rb_num2ll): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-19merges r20654 from trunk into ruby_1_9_1.yugui
* configure.in (rb_version): greps only the line that defines version. * version.h (RUBY_VERSION_CODE, RUBY_RELEASE_CODE): removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-19merges r20683 from trunk into ruby_1_9_1.yugui
* complex.c (nucomp_canonicalization): renamed. * ext/math/complex.c: followed the above change. * rational.c (nurat_canonicalization): renamed. * ext/math/rational.c: followed the above change. * configure.in: defines a new macro. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-18* configure.in: typo in a commentyugui
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17* configure.in (OBJDUMP, OBJCOPY): yugui
Also BSD's ports prefixes GNU binutils with 'g'. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17merges r20774 from trunk into ruby_1_9_1.yugui
* configure.in (ac_cv_func_daemon): daemon(3) is deprecated on Mac OS X 10.5 or later. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17merges r20773 from trunk into ruby_1_9_1.yugui
* configure.in (ac_cv_header_ucontext_h): do not use ucontext.h on Mac OS X 10.5 or later. merged from MacPorts. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-16* configure.in (OBJDUMP, OBJCOPY): yugui
(darwin) MacPorts prefixes GNU binutils with 'g'. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-16merges r20572 from trunk into ruby_1_9_1.yugui
* Makefile.in (LIBRUBY_SO): localizes non-public symbols. * configure.in (OBJDUMP, OBJCOPY): for dealing with binary files. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20573 and r20574 from trunk into ruby_1_9_1.yugui
* configure.in (LIBPATHFLAG): use numbered specifier if RPATHFLAG is set. [ruby-talk:322136] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-22merges r20293 from trunk into ruby_1_9_1.yugui
* signal.c (register_sigaltstack): use alternative stack for SIGSEGV to avoid uncaught stack overflow. based on a patch from Hiro Yoshioka <hyoshiok at miraclelinux.com> in [ruby-dev:37134]. [ruby-dev:36993] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20239 from trunk into ruby_1_9_1yugui
* configure.in (LIBRUBYARG_STATIC): fixed for --enable-rpath. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20236 from trunk into ruby_1_9_1.yugui
* configure.in (LDSHARED): do not suppress debug info if higher debug level is given, on cygwin and mingw. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20210 from trunk into ruby_1_9_1.yugui
* configure.in: fix SEGV on Mac OS X 10.5.3 with pthread. a patch from Wataru Kimura in Bug #193 [ruby-core:17333]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20147 from trunk into trunk.yugui
* configure.in: detect stdio buffer pointers for uClibc. a patch from Brian Candler <B.Candler at pobox.com> in [ruby-core:12020]. [ruby-core:19713] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-29* configure.in (rb_cv_lib_xpg4_needed): Drop legacy FreeBSDyugui
support regarding libxpg4. Those old versions of FreeBSD shipped with the library don't have a working pthread library anyway. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-29* configure.in (dln-a-out): cannot make shared library nor work withnobu
ELF. [ruby-core:19571] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-25* configure.in ($MANTYPE): followed ruby.1, which had moved.yugui
* instruby.rb (:man): ditto. * mdoc2man.rb: fixed for the case Xr with 2 arguments. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-24* configure.in (sitedir): considers --program-prefix andyugui
--program-suffix. (vendordir): ditto. (rubyhdrdir): ditto. * mkconfig.rb (CONFIG["rubylibdir"]): ditto. * win32/Makefile.sub: ditto. * instruby.rb (:rdoc): ditto. * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-17* configure.in (uncommon.mk): ignores failures at loading.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-19* configure.in: applied OS/2 support patch from Brendan Oakleymatz
<gentux2@gmail.com> in [ruby-core:18707]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-19* dln.c: newer BeOS support. a patch from Pete Goodevematz
<pete.goodeve at computer.org> in [ruby-core:18712]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-07* configure.in (XLDFLAGS): added --enable-auto-import for cygwin andnobu
mingw. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-07* configure.in: Mac OS X's crypt(2) is broken with invalid salt.kazu
[ruby-dev:35899] * string.c (rb_str_crypt): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-24* configure.in (BUILTIN_TRANSSRCS): defined.akr
(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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-22* configure.in (gmtime_r): check if reentrant versions are available.nobu
* time.c (IF_HAVE_GMTIME_R, ASCTIME, GMTIME, LOCALTIME): use reentrant versions if available. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-20* configure.in: always check timezone().shugo
* strftime.c (rb_strftime): prefer timezone/altzone rather than gettimeofday(). The second argument to gettimeofday() is ignored on Solaris. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-20* configure.in: removed strftime from AC_REPLACE_FUNCS().shugo
* 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-14* configure.in (gnumake): check for GNU make.nobu
* Makefile.in (uncommon.mk): includes filtered common.mk. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-13* configure.in (rb_cv_gcc_function_alias): checks alias attribute.nobu
* string.c (alias_func): replaced with RUBY_ALIAS_FUNCTION. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-11* configure.in (rb_cv_broken_glibc_ia64_erfc): renamed fromakr
rb_broken_glibc_ia64_erfc. [ruby-core:18228] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-10* configure.in,parse.y: removed garbage spaces.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-09* configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),nobu
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-09* configure.in (rb_cv_rshift_sign, rb_cv_binary_elf): get rid ofnobu
AC_TRY_RUN. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-08* configure.in (shutdown, sched_yield, pthread_attr_setinheritsched):nobu
check for Haiku. * eval_intern.h, io.c, thread_pthread.c: use autoconfisticated results. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-08-06* eval_intern.h: Add support to Haiku. see [ruby-core:18110]naruse
* 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-15* configure.in (--with-ruby-version): Add a new option to specifyknu
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-12* configure.in (sizeof ptrdiff_t): check for size of ptrdiff_t.nobu
* 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-09* configure.in (rb_cv_va_args_macro): check for __VA_ARGS__.nobu
* thread.c (thread_debug): show source name and line if possible. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-03describe glibc version bit more accurate.akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-03refine configure message of broken erfc of glibc-2.3 on IA64.akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-03* configure.in (erfc): erfc of glibc comes with Debian GNU/Linux Etchakr
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@17841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e