[#28561] Ruby::DL vs Ruby::FFI — Aston <blackapache512-ticket@...>

Ruby.DL and FFI libraries are great for programmers like me who are not internet programmers, but are more interested in scientific and number processing etc.

11 messages 2010/03/08

[#28686] trunk (26947) build fail with msys/mingw/vista — Jon <jon.forums@...>

I get the following build failure when msysgit's "c:\git\cmd" dir is on PATH.

8 messages 2010/03/16

[#28687] [Bug #2973] rb_bug - Segmentation fault - error.c:213 — rudolf gavlas <redmine@...>

Bug #2973: rb_bug - Segmentation fault - error.c:213

10 messages 2010/03/16

[#28735] [Bug #2982] Ruby tries to link with both openssl and readline — Lucas Nussbaum <redmine@...>

Bug #2982: Ruby tries to link with both openssl and readline

16 messages 2010/03/18

[#28736] [Bug #2983] Ruby (GPLv2 only) tries to link to with readline (now GPLv3) — Lucas Nussbaum <redmine@...>

Bug #2983: Ruby (GPLv2 only) tries to link to with readline (now GPLv3)

10 messages 2010/03/18

[#28907] [Bug #3000] Open SSL Segfaults — Christian Höltje <redmine@...>

Bug #3000: Open SSL Segfaults

19 messages 2010/03/23

[#28924] [Bug #3005] Ruby core dump - [BUG] rb_sys_fail() - errno == 0 — Sebastian YEPES <redmine@...>

Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0

10 messages 2010/03/24

[#28954] [Feature #3010] slow require gems in ruby 1.9.1 — Miao Jiang <redmine@...>

Feature #3010: slow require gems in ruby 1.9.1

15 messages 2010/03/24

[#29179] [Bug #3071] Convert rubygems and rdoc to use psych — Aaron Patterson <redmine@...>

Bug #3071: Convert rubygems and rdoc to use psych

10 messages 2010/03/31

[ruby-core:28915] [Bug #3002] Hardcoded "gcc" in generated Ruby Makefile

From: Luis Lavena <redmine@...>
Date: 2010-03-24 00:13:23 UTC
List: ruby-core #28915
Issue #3002 has been updated by Luis Lavena.


darix,

I would disagree on your statement.

A Makefile generated by configure (autoconf) has the options to override CC, LD, RANLIB, AR and CXX by default.

That is true to compile Ruby, and the information is collected in rbconfig for later usage by mkmf

The problem is that the generated Makefile from mkmf uses the hardcoded compiler instead of honor the override nature of the autoconf makefiles, making hard to switch gcc for llvm-gcc as compiler front-end

And yes, llvm-gcc can build and work as replacement of gcc without any change, except the above hardcoded information.

llvm-gcc has been very helpful for a couple of projects to trace pointer and possible segmentation failures during development.

The change in the way rbconfig and mkmf uses LDSHARED's compiler definition will ease that path.

Thank you
--
Luis Lavena

----------------------------------------
http://redmine.ruby-lang.org/issues/show/3002

----------------------------------------
http://redmine.ruby-lang.org

In This Thread