nobu.nokada
5/1/2005 2:55:00 AM
Hi,
At Sun, 1 May 2005 11:09:13 +0900,
Chad Fowler wrote in [ruby-talk:140626]:
> > > Mac OS X Tiger ships with Ruby 1.8.2 pre-installed. However,
> > > rbconfig.rb needs to be edited if you want to build any gems. (from
> > > Rich...not gems, native extensions)
> > >
> > > Edit rbconfig.rb
> > >
> > > sudo pico -w /usr/lib/ruby/1.8/powerpc-darwin8.0/rbconfig.rb
> > > Now remove -arch i386 from the CFLAGS and LDFLAGS variables.
> > >
> > > You will also need to change:
> > > CONFIG["LIBRUBYARG_STATIC"] = "-l$(RUBY_SO_NAME)-static"
> > > to:
> > > CONFIG["LIBRUBYARG_STATIC"] = ""
> > > _____
> >
> > ARCH_FLAG should be "-arch ppc" on darwin. As what is it
> > defined, and RUBY_SO_NAME?
> >
>
> CONFIG["ARCH_FLAG"] = ""
From where has the flag come?
> CONFIG["RUBY_SO_NAME"] = "$(RUBY_INSTALL_NAME)"
Do you have a problem at linking with the static library?
> Should we update the rbconfig.rb again? KirinDave on irc also found
> another problem with the RC_CFLAGS environment variable causing
> problems with, for example, RubyInline.
For what is RC_CFLAGS used, and where is it set? I think ruby
never use it.
--
Nobu Nakada