Building OpenJDK libraries using IcedTea Project for JamVM

Roman Davidenko rid50 at hotmail.com
Thu Dec 18 10:33:14 UTC 2014


Thank you, Stefan, I will definitely use your hack. I have already created the tarball you suggested, but can't run a build.Right now, with a help of Andrew, I built Hotspot JVM with IcedTea

/var/www/icedtea/icedtea-build/openjdk.build/bin/java -versionjava version "1.7.0_71"OpenJDK Runtime Environment (IcedTea 2.5.3) (RedHatEnterpriseServer build 1.7.0_71-b14)OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Now, I try to build JamVM.I don't want to delete icedtea-build directory, because it took about 1,5 hour for the previous build, so:cd icedtea-build../icedtea-2.5.3/configure --prefix=/var/www/jamvm-2.0.0 --enable-jamvm --with-jamvm-src-zip=/var/www/jamvm/jamvm-2.0.0.tgz --disable-Werror --disable-system-gio --disable-system-kerberos --disable-system-jpeg --disable-system-gif --disable-system-lcms --disable-compile-against-syscalls --disable-native-debuginfo --disable-java-debuginfo --disable-docs
makemake: Nothing to be done for `all'.
The config.log is attached
Appreciate guys your help.RegardsRoman
P.S. During a couple of forthcoming days my office is off, I will continue my quest Sunday.



> Date: Wed, 17 Dec 2014 08:34:22 -0500
> From: gnu.andrew at redhat.com
> To: stefan at complang.tuwien.ac.at
> CC: rid50 at hotmail.com; distro-pkg-dev at openjdk.java.net
> Subject: Re: Building OpenJDK libraries using IcedTea Project for JamVM
> 
> 
> 
> ----- Original Message -----
> > > FWIW, you should be able to create a snapshot zip from
> > > http://sourceforge.net/p/jamvm/code/, which contains an implementation
> > > of the missing function, and use IcedTea's --with-jamvm-src-zip
> > > switch.
> > 
> > This does not work. I managed to build it in a slightly hacky way now:
> > 
> > The snapshot file from sourceforge cannot be used directly. Despite it
> > being called src-zip, icedtea expects it to be a .tar.gz file. The
> > directory inside the tarball must have a name like "jamvm-*". I
> > created mine using this:
> > 
> > git archive --prefix=jamvm-2.0.0/ HEAD |gzip > ~/temp/jamvm.tgz
> > 
> > Unfortunately, when using this option, the sha256sum will still be
> > checked, so I just removed the entire if-block from the Makefile (look
> > for JAMVM_SHA256SUM).
> > 
> > $ ./openjdk.build/j2sdk-image/bin/java -version
> > java version "1.7.0_71"
> > IcedTea Runtime Environment (2.5.4pre01+rf7b45c531997) (CentOS build
> > 1.7.0_71-b14)
> > JamVM (build 2.0.1-devel, inline-threaded interpreter)
> > 
> 
> This is by design. The IcedTea build is set to work with the versions
> of JamVM and CACAO it has been tested with.
> -- 
> Andrew :)
> 
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
> 
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20141218/19021476/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: config.log
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20141218/19021476/config-0001.log>


More information about the distro-pkg-dev mailing list