I have the same problem when I compile ruby on x86 Linux(Redhat 7.3) host.
Then I install gcc 3.4.0 (the default gcc on redhat 7.3 is 2.9.6) , then re-compile ruby,things sames ok.
Message: 6 Date: Wed, 9 Nov 2005 17:53:03 -0600 (CST) From: Yasuko Watanabe <
watanabe@xxxxxxxxxxx> Subject: [Gems-users] Compiling Ruby To: gems-users@xxxxxxxxxxx Message-ID: <
Pine.LNX.4.58.0511091741390.9907@xxxxxxxxxxxxxxxxx> Content-Type: TEXT/PLAIN; charset=US-ASCII
Hi,
I'm trying to compile Ruby but am having some errors. The host is x86 Linux and the target is Sparc. I have downloaded Simics
2.2.19 and am following the Setup and Quick Start instructions of the Wiki documentation.
The following is the command I used to compile Ruby and the last few lines of the output:
% cd $GEMS/ruby % make PROTOCOL=MOESI_SMP_directory DESTINATION=MOESI_SMP_directory
- - - touch x86-linux/generated/MOESI_SMP_directory/bin/ruby.closure Template closure done Made module make[1]: Leaving directory `/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/ruby' Ruby: Linking simics module
cd ../simics/x86-linux/lib; make ruby make[1]: Entering directory `/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/simics-2.2 .19/x86-linux/lib' Generating: modules.cache make[1]: Leaving directory `/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/simics-
2.2. 19/x86-linux/lib' make[1]: Entering directory `/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/simics-2.2 .19/x86-linux/lib' === Building module "ruby" using the 2.0 API === Creating dependencies: module_id.c
Creating dependencies: ruby.c Creating exportmap.elf Compiling ruby.c `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. /u/w/a/watanabe/bin/gems/simics/src/extensions/ruby/ruby.c:108: warning:
'mm_id' defined but not used Compiling module_id.c `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. Linking ruby.so gmake[2]: *** [/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/simics-2.2.19/x86-linux/
lib/ruby.so] Error 139 gmake[2]: *** Deleting file `/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/simics-2.2 .19/x86-linux/lib/ruby.so' make[1]: *** [ruby] Error 2 make[1]: Leaving directory `/afs/cs.wisc.edu/u/w/a/watanabe/bin/gems/simics-
2.2. 19/x86-linux/lib' make: *** [all] Error 2
Thank you in advance for your help!
Yasuko
|