Name : Vishwakarma Singh
email : vsingh@cs.ucsb.edu
IA-32 machine
Operating System : Debian 2.6
jikesRVM : 2.4.6
Using i686-pc-linux.gnu configuration file
Memory address parameters:
export BOOTIMAGE_DATA_ADDRESS=0x47000000
export BOOTIMAGE_CODE_ADDRESS=0x4B000000
export BOOTIMAGE_RMAP_ADDRESS=0x4E000000
export MAXIMUM_MAPPABLE_ADDRESS=0xb0000000
jbuild.expand: (templates cleaned) 0 s
jbuild.copy: (sources cleaned) 0 s
jbuild.compile: (cleaning .class files... classes cleaned ) 0 s
jbuild.interfaceDeclarations: (interface cleaned) 0 s
jbuild.linkImage: (primordials cleaned) (bootimage cleaned) 0 s
jbuild.linkBooter: (booter cleaned) 1 s
jbuild.expand: Note: GenerateFromTemplate.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 s
jbuild.copy: (set up jbuild.prep.host) 9 s
jbuild.compile: (compiling mmtk... mmtk compiled) (compiling classes... classes compiled) (building jksvm.jar... jksvm.jar built) (building jksvmsrc.jar... jksvmsrc.jar built) (Augmenting rvmrt.jar... rvmrt.jar augmented) 15 s
jbuild.interfaceDeclarations: (wrote interface) 17 s
jbuild.linkImage: (bootimage cleaned) (primordial class names written) (bootimage linked) 27 s
jbuild.linkBooter: (booter cleaned) (classpath native libraries copied) (set up jbuild.prep.target) !!!!!!!!!!!!!!!!!!!!!!
! Load address error !
!!!!!!!!!!!!!!!!!!!!!!
Please modify the address layout parameters BOOTIMAGE_DATA_ADDRESS and/or
MAXIMUM_MAPPABLE_ADDRESS in the RVM_{HOST,TARGET}_CONFIG files.
Either BOOTIMAGE_DATA_ADDRESS must be greater than 0xA7F02000 or
MAXIMUM_MAPPABLE_ADDRESS must be less than A7F02000.
Having modified the value re-run jconfigure and then re-run jbuild.
jbuild.linkBooter: Exiting unexpectedly with status 1.
jbuild.linkBooter:1: some command we just ran (probably with a
final argument of "unexpected_exit") exited with status 1,
jbuild.linkBooter: Aborting execution.
33 s
jbuild: Trouble while running "./jbuild.linkBooter " (exit
status 1); aborting execution
If I try to build with smaller value of MAXIMUM_MAPPABLE_ADDRESS
like
export MAXIMUM_MAPPABLE_ADDRESS=0x999999999
It build properly. But its behaviour is unknown. I am able to run few programs with it. But I was not able to get eclipse running with this configuration.
Logged In: YES
user_id=308843
Originator: NO
This isn't an error so I'm closing the bug. The build system has alerted you to a potential problem with the address layout in the configuration file - MMTk would overlap with libraries linked against the boot image runner (JikesRVM) on your OS. You've fixed the problem but I would suggest an aligned value of 0xA0000000 is better than 0x99999999 (this is > 32bits ?!?). Given your build works the eclipse error should be reported as a new bug if it persists.
Ian