From: ts Date: 2004-11-24T02:00:20+09:00 Subject: Re: The latest 1.8.2 cvs prints parse error when starting extension compiling >>>>> "Y" == Yukihiro Matsumoto writes: Y> I see. This was introduced to solve [ruby-code:3766] submitted by Y> Steven Lumos (slumos). He said the fix was required for 64 bit Y> Solaris, which apparently break Ruby on 32 bit Solaris. Well, I don't understand the comment in [ruby-core:3766] For me, with an old gcc, ruby compile fine with -m64 nasun% grep FPEND config.h /* #define HAVE___FPENDING 1 */ nasun% nasun% file ruby ruby: ELF 64-bit MSB executable SPARCV9 Version 1, dynamically linked, not stripped nasun% nasun% ruby -v ruby 1.8.2 (2004-11-23) [sparc-solaris2.8] nasun% nasun% gcc -v Reading specs from /opt/sparcv9/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/specs Configured with: /j/ts/gcc-3.3.2/configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --prefix=/opt/gcc332 Thread model: posix gcc version 3.3.2 nasun% Guy Decoux