OK, I got it. Thanks everyone!
------------------ Original ------------------ From: "David Holmes"<[email protected]>; Date: Tue, Apr 9, 2013 11:07 AM To: "Isml"<[email protected]>; Cc: "build-dev"<[email protected]>; Subject: Re: No compiler1 product1 for ARCH_DATA_MODEL=64? 64-bit client VM is not supported. You can probably make it work with a bit of makefile hackery, but it is not supported. Search the hotspot mailing list archives for some discussion on this. David On 9/04/2013 12:50 PM, Isml wrote: > Hi everyone, I am trying to compile a x64 version openjdk on Ubuntu 12.10 > x64. I use the following commands: > > > export LP64=1 > make product1(I want to compile the client jvm) > > > but receive the following errors: > > No compiler1 product1 for ARCH_DATA_MODEL=64 > > > But I can successfully compile the server jvm(using make product), I > check the Makefile, and find the following code: > > > ifeq ($(OSNAME),windows) > ifeq ($(ARCH_DATA_MODEL), 32) > $(CD) $(OUTPUTDIR); \ > $(NMAKE) -f $(ABS_OS_MAKEFILE) \ > Variant=compiler1 \ > WorkSpace=$(ABS_GAMMADIR) \ > BootStrapDir=$(ABS_BOOTDIR) \ > BuildUser=$(USERNAME) \ > $(MAKE_ARGS) $(VM_TARGET:%1=%) > else > @$(ECHO) "No compiler1 ($(VM_TARGET)) for > ARCH_DATA_MODEL=$(ARCH_DATA_MODEL)" > endif > else > ifeq ($(ARCH_DATA_MODEL), 32) > $(CD) $(OUTPUTDIR); \ > $(MAKE) -f $(ABS_OS_MAKEFILE) \ > $(MAKE_ARGS) $(VM_TARGET) > else > @$(ECHO) "No compiler1 ($(VM_TARGET)) for > ARCH_DATA_MODEL=$(ARCH_DATA_MODEL)" > endif > endif > > > > > It seems that x64 version client jvm is not supported, is it true? > Thanks for any help. >
