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
|