All of lore.kernel.org
 help / color / mirror / Atom feed
* RFC: rework llvm recipes
@ 2009-03-25 12:52 Robert Schuster
  2009-03-25 13:42 ` Holger Schurig
  0 siblings, 1 reply; 3+ messages in thread
From: Robert Schuster @ 2009-03-25 12:52 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 923 bytes --]

Hi,
LLVM does not support upward and downwards compatibility. As such I
would like to rework the llvm recipes to be installed separately.

Hence llvm is rather complicated to build I would like to drop all
version below 2.4. Is that OK?

I would also like to drop 2.4 because it is the last one that uses a
autoconf-based build system. 2.5 introduces one that is based on cmake
and which causes much less grief. :|

llvm_2.4 (if someone is against dropping) will become llvm2.4_2.4.bb
llvm_2.5 will become llvm2.5_2.5.bb. The same goes for the native variants.

For the llvm-config file I will introduce a wrapper that expects the
variable LLVM_VERSION being set and then calls llvm-config-$LLVM_VERSION.

Recipes using llvm or llvm-native should set this variable correctly.

Please post something about this proposal otherwise I will start it soon
and push it in roughly a week.

Regards
Robert


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 268 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RFC: rework llvm recipes
  2009-03-25 12:52 RFC: rework llvm recipes Robert Schuster
@ 2009-03-25 13:42 ` Holger Schurig
  2009-03-25 18:02   ` Robert Schuster
  0 siblings, 1 reply; 3+ messages in thread
From: Holger Schurig @ 2009-03-25 13:42 UTC (permalink / raw)
  To: openembedded-devel

+1


Are there any users of LLVM inside OE, e.g. the D-compiler?

Have you already managed to make a cross-compiler llvm-gcc ?  In 
the llvm-mailinglist there was a thread about this recently.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RFC: rework llvm recipes
  2009-03-25 13:42 ` Holger Schurig
@ 2009-03-25 18:02   ` Robert Schuster
  0 siblings, 0 replies; 3+ messages in thread
From: Robert Schuster @ 2009-03-25 18:02 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 459 bytes --]

Hi Holger,

Holger Schurig schrieb:
> +1
Good to know. :)
> 
> Are there any users of LLVM inside OE, e.g. the D-compiler?
No idea.

> Have you already managed to make a cross-compiler llvm-gcc ?  In 
> the llvm-mailinglist there was a thread about this recently.
I am not that into llvm ... well :)

At the moment I am using it for the Shark port of OpenJDK. That is a
platform independent JIT-compiler based upon LLVM.

Regards
Robert



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 268 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-03-25 18:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-25 12:52 RFC: rework llvm recipes Robert Schuster
2009-03-25 13:42 ` Holger Schurig
2009-03-25 18:02   ` Robert Schuster

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.