are there changes for building mlvm now that 1.7 is released?

Michael Barker mikeb01 at gmail.com
Tue Sep 13 14:28:35 PDT 2011


> Did you have to use patches/hotspot/snowleopard.patch for gcc-4.2, or can we delete that?

The snowleopard.patch was applied, I'll have a go at a build without it.

>> - The really odd one was the hotspot build wasn't copying the
>> necessary files into its import folder (failed to find the appropriate
>> build target for the copy).  I tracked it down the the
>> hotspot/make/Makefile export folder settings weren't picking up the
>> values for HS_ARCH and VM_PLATFORM from the
>> hotspot/make/bsd/makefiles/defs.make file.  I hacked (i.e. I wouldn't
>> consider it a proper fix) HS_ARCH=x86 and VM_PLATFORM=bsd_amd64 into
>> the top of the file and it all built correctly.
>
> That smells like a failed attempt to run "uname" somewhere.
> What did this line do in defs.make:
>   ARCH:=$(shell uname -m)

I think I see the problem, "uname -m" returns x86_64 and there is no
condition in defs.make that will match.  Only ARCH=amd64 or ARCH=i386
and ARCH_DATA_MODEL=64.

Mike.


More information about the mlvm-dev mailing list