changeset in /hg/icedtea6: 2009-04-29 Matthias Klose <doko at ubu...

Xerxes Rånby xerxes at zafena.se
Thu Apr 30 02:36:42 PDT 2009


doko at ubuntu.com skrev:
> changeset c7860ca7b19e in /hg/icedtea6
> details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=c7860ca7b19e
> description:
> 	2009-04-29  Matthias Klose  <doko at ubuntu.com>
> 	            Xerxes R<C3><A5>nby <xerxes at zafena.se>
>
> 	        * configure.am (LLVM_CFLAGS): Add SHARK_LLVM_VERSION.
> 	        * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp,
> 	        ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: New
> 	        methods getDlsymTable, SetDlsymTable, allocateSpace, dependent
> 	        on the llvm version.
>   
Thank you Matthias for making a combined patch that makes shark build 
using several LLVM versions and committing it!


I would also like to thank Robert Schuster who first found the solution 
to make Shark compatible with LLVM 2.5 by extending the sharkMemoryManager.

I have attached a small fix for configure.ac to remove the "svn" suffix 
from the llvm-config version string, the "svn" suffix are present in the 
llvm-config -version output when using the llvm svn tree, like this:

$ llvm-config --version
2.6svn

I will keep pr300 open as the llvm svn JIT api are constantly changing 
and i will try keep shark compatible with the llvm svn tip. Thanks again 
for making it possible to file incremental to make shark compatible with 
the svn tip without breaking compatiblity with older llvm versions.
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=300

Cheers
Xerxes

* configure.am (LLVM_CFLAGS): Fix: remove LLVM svn 
suffix from SHARK_LLVM_VERSION if present.









-------------- next part --------------
A non-text attachment was scrubbed...
Name: shark_llvm_XXsvn.patch
Type: text/x-patch
Size: 710 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20090430/2c3c29d4/shark_llvm_XXsvn.patch 


More information about the distro-pkg-dev mailing list