From: "Overdorf, Sam" Date: 2006-03-30T07:16:26+09:00 Subject: Re: 1.8.4 on HP-UX/IA64 I just built: u0610:[0]/root> ruby -v ruby 1.8.4 (2006-03-04) [ia64-linux] u0610:[0]/root> gcc --version gcc (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2) and all seems to be working. I use the following: ./configure --prefix=/usr CFLAGS="-g -O0 Sam -----Original Message----- From: Albert Chin [mailto:ruby-core@mlists.thewrittenword.com] Sent: Tuesday, March 28, 2006 7:07 PM To: ruby-core@ruby-lang.org Subject: Re: 1.8.4 on HP-UX/IA64 On Wed, Mar 29, 2006 at 11:28:30AM +0900, Overdorf, Sam wrote: > I had some trouble compiling on my ia64 although it was not the same > problem. On your "HP-UX/IA64" box? > I got rid of my problem by doing the following: > > > matz. > > > > p.s. > > To IA64 users: it is reported that you need to change optimize flag to > "-O0" to compile on IA64 machines. I tried CC=cc CFLAGS="-g" and now the error is: /opt/build/ruby-1.8.4/lib/mkmf.rb:6: [BUG] unknown node type 0 (0x40034140) Building with GCC 3.4.3 and CFLAGS="-O0" gives: setcontext: Signal context inaccessible. > -----Original Message----- > From: Albert Chin [mailto:ruby-core@mlists.thewrittenword.com] > Sent: Tuesday, March 28, 2006 4:58 PM > To: ruby-core@ruby-lang.org > Subject: Re: 1.8.4 on HP-UX/IA64 > > On Wed, Mar 29, 2006 at 07:44:47AM +0900, Albert Chin wrote: > > > > Anyone have any ideas? > > Seems the latest snapshot has a fix. Backporting it seems like a lot > of work. I tried the patch at > http://homepage1.nifty.com/~tetsu/ruby/diary/0409.html#22 with the HP > C compiler but it errors with: > /opt/build/ruby-1.8.4/lib/optparse.rb:1397:in `visit': stack level too > deep (SystemStackError) > from /opt/build/ruby-1.8.4/lib/optparse.rb:1396:in `visit' > from /opt/build/ruby-1.8.4/lib/optparse.rb:1416:in `search' > from /opt/build/ruby-1.8.4/lib/optparse.rb:1155:in `make_switch' > from /opt/build/ruby-1.8.4/lib/optparse.rb:1092:in `make_switch' > from /opt/build/ruby-1.8.4/lib/optparse.rb:1212:in `define' > from /opt/build/ruby-1.8.4/lib/optparse.rb:1216:in `on' > from ./ext/extmk.rb:224:in `parse_args' > from /opt/build/ruby-1.8.4/lib/optparse.rb:815:in `initialize' > from ./ext/extmk.rb:211:in `parse_args' > from ./ext/extmk.rb:280 > gmake: *** [all] Error 1 > error: error executing script > > -- > albert chin (china@thewrittenword.com) > -- albert chin (china@thewrittenword.com)