On Tue, Sep 30, 2008 at 8:34 PM, Keith Whitwell
<[EMAIL PROTECTED]> wrote:
> On Tue, Sep 30, 2008 at 7:21 PM, Stephane Marchesin
> <[EMAIL PROTECTED]> wrote:
>> Hi again,
>>
>> I've adapted (but didn't push it) gallivm to llvm 2.4 (svn) API
>> changes. But then there's an obvious question about what we're doing
>> with those API changes ? Do we settle on a given version, or do we
>> want to adapt it as the llvm API changes ?
>
> It's always been my hope that we'd be able to target stable versions
> of llvm...  at least when we're creating stable versions of our own
> software.  IE. at some future Mesa 7.6 or 8.0 stable version, we would
> have settled on a stable llvm to go with it.

Hmm ok. There are a number of side issues though, for example
compiling clang on top of the chosen llvm version. Because clang is
under development, there are no releases that "match" llvm releases.
To put it clearly, you can't compile clang svn on llvm 2.2 or 2.3.

Also, from discussing with the llvm developers, it seems that clang is
still pretty buggy so they advise to use a version that's as new as
possible (this is why I updated llvm in the first place).

>
> However, while we're in development & on a development branch, it
> probably makes sense to track llvm's development version.  Certainly
> I'd like to see the Cell driver make use of the llvm Cell backend,
> which itself I understand is not fully done, so to achieve that we'd
> want to track/contribute to the llvm svn repo.

Yeah I was wondering why you were all busy working on doing a gallium
cell backend while llvm could've done the trick. Btw there is someone
who recently revived the cell backend in llvm so chances are it'll get
better now.

>
> But stable mesa/gallium's should correspond to stable llvm's, meaning
> at some stage prior to a stable release, we'd have to transition to a
> stable llvm.

Well aside from issues like with clang, that should be ok.

Stephane

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to