Hi,

At Thu, 19 Apr 2007 22:30:47 +0900,
Michal Suchanek wrote in [ruby-core:10970]:
> This would break the previous fix so I did not even try to apply this ^

Sorry, mistaken.

> This part looks good and it allows building ruby as long as the binary
> extension dir is different. However, after changing config.guess to
> report the same platform as the previous build I can no longer build
> ruby.

Why did you change config.guess?  What do you mean by "the
previous build"?

> Apparently the dl extension uses the etc extension in some way,
> I tried to rename ect to 0etc so that it is built first, and add
> -I$(extout) to the miniruby command line but it still does not work:

'etc' is required via fileutils.rb and mkmf.rb.

> ../../miniruby -I'../..' -I'../.././lib' -I../../.ext
> ../.././ext/dl/mkcallback.rb > callback.func
> /sw/lib/ruby/1.8/i686-darwin/etc.bundle: [BUG] Bus Error
> ruby 1.8.6 (2007-03-13) [i686-darwin]

Can't you show the backtrace if core exists?

-- 
Nobu Nakada