Native wrapper compilation and LLVM 2.6
Xerxes Rånby
xerxes at zafena.se
Wed Oct 28 07:03:02 PDT 2009
Gary Benson skrev:
> Matthias Klose wrote:
>
>> Unfortunately this did break openctl (not working with 2.6 yet). the
>> 2.6 upstream release doesn't work without patches on arm, Xerces
>> already did provide one patch.
>>
>
> I thought anything less than 2.6 didn't work on ARM anyway. Xerxes?
>
LLVM 2.6 are the first LLVM version that can run the JIT stable on
ARM/Linux,
previous versions could only run stable on ARM/Darwin.
"Stable" in this context means passing the LLVM regression testsuite
(llvm$ make test).
>> So maybe it's time to include llvm as an optional build item into
>> IcedTea, and provide patches/snapshots on IcedTea, as is done for
>> unrelated things like visualvm as well.
>>
>
> Could do. Would you be interested in maintaining this?
>
One benefit for Icedtea to maintain a patch queue for a stable LLVM
release are that all distro maintainers can be sure that all shark -XX
debug options actually work!
For example, currently the only way to make the Shark debug build option
-XX:SharkPrintAsmOf=foo work are to apply Aph's patch on llvm that
enables Shark to set and unset llvm debugging flags multiple times. By
having this queue inside icedtea would help new shark to get access to
all shark options more quickly.
http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/llvm/llvm2.6/llvm-debugonly-zeroormore.patch
It would also make us more comfortable that we know what configuration
options have been used to build and configure llvm, when we start to
recive bugreports from users.
Yes i would be interested in maintaining a this.
> Cheers,
> Gary
>
Cheers,
Xerxes
More information about the distro-pkg-dev
mailing list