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