Re: headsup for llvm-3.2

2013-02-28 Thread Dominik 'Rathann' Mierzejewski
On Monday, 18 February 2013 at 12:01, Jens Petersen wrote:
  There was talk about bringing 3.1 to F17 including some support from
  the Mesa guys but then nothing actually happened. I would really
  like it if I could go through F18 without having to build my own
  private parallel installable llvm 3.2 (i need the c++11 memory model
  support introduced in 3.2 for my lock free algorithms).
[...]
 3.2 requires newer Mesa and also some other version bumps
 of reverse deps but perhaps it could be done later for F18
 after it has been tested in Rawhide?
 
 But I am not the package owner or comaintainer and
 still kind of new to llvm so it is not really my call at this point.
 
 I am planning now to push llvm-3.2 hopefully after the F19 Mass Rebuild
 finishes (actually wish I had gotten it in before...).

I'd appreciate llvm 3.2 and mesa 9.1 in F18, as mesa 9.1 brings support
for latest Radeon GPUs (e.g. 7950). Feel free to ping me for testing
when there are koji builds available.

Regards,
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
Faith manages.
-- Delenn to Lennier in Babylon 5:Confessions and Lamentations
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: headsup for llvm-3.2

2013-02-28 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 13 February 2013 at 15:26, John5342 wrote:
 On 13 Feb 2013 09:37, Jens Petersen peter...@redhat.com wrote:
 
  Hi,
 
  I spend a little time recently working on the llvm package trying
  to fix a few Fedora bugs that have been open for a while...
 
  I also think we should really get llvm-3.2 into Fedora 19.
  I have done a few tests and scratch builds in
  https://bugzilla.redhat.com/show_bug.cgi?id=903100
  and am planning to build llvm-3.2 in rawhide this week hopefully.
 
 Are there any plans to bring this to F18?
 
 There was talk about bringing 3.1 to F17 including some support from the
 Mesa guys but then nothing actually happened. I would really like it if I
 could go through F18 without having to build my own private parallel
 installable llvm 3.2 (i need the c++11 memory model support introduced in
 3.2 for my lock free algorithms).

Could you share your instructions for building llvm 3.2 on F18?
I tried rebuilding the F19 package, but it fails with unspecified
linker errors.

Regards,
Dominik
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
Faith manages.
-- Delenn to Lennier in Babylon 5:Confessions and Lamentations
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: headsup for llvm-3.2

2013-02-28 Thread John5342
On 28 Feb 2013 14:48, Dominik 'Rathann' Mierzejewski 
domi...@greysector.net wrote:

 On Wednesday, 13 February 2013 at 15:26, John5342 wrote:
  On 13 Feb 2013 09:37, Jens Petersen peter...@redhat.com wrote:
  
   Hi,
  
   I spend a little time recently working on the llvm package trying
   to fix a few Fedora bugs that have been open for a while...
  
   I also think we should really get llvm-3.2 into Fedora 19.
   I have done a few tests and scratch builds in
   https://bugzilla.redhat.com/show_bug.cgi?id=903100
   and am planning to build llvm-3.2 in rawhide this week hopefully.
 
  Are there any plans to bring this to F18?
 
  There was talk about bringing 3.1 to F17 including some support from the
  Mesa guys but then nothing actually happened. I would really like it if
I
  could go through F18 without having to build my own private parallel
  installable llvm 3.2 (i need the c++11 memory model support introduced
in
  3.2 for my lock free algorithms).

 Could you share your instructions for building llvm 3.2 on F18?
 I tried rebuilding the F19 package, but it fails with unspecified
 linker errors.

I haven't actually built it yet (was waiting as long as I could to see if
this would be done officially). Generally speaking the first step is
changing the gcc/libstdc++ version in the spec and then fix up any minor
issues afterwards, but in order to actually install and use it you need to
rebuild the other packages that depend on it (in a default Fedora setup
that's mainly Mesa) . Mesa is one package I definitely don't understand
which is why I don't like the idea of doing llvm myself.

The other alternative is what I would likely do instead and do a parallel
installable package which of course requires a bit more thought since a lot
of the libs are by default unversioned.

If it does turn out I have to do this myself though I will see about
putting a repo on fedorapeople and announce it here for those that
want/need it.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: headsup for llvm-3.2

2013-02-19 Thread Jens Petersen
Ok, llvm-3.2 is now in F19 Rawhide. [1]

Mesa, gambas3, and OpenGTL have been rebuilt, which
should take care of libllvm dependencies,
except for pure which no longer seems [2] to build with libedit [3]. :-|

Jens

[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=5031762
[2] 
http://koji.fedoraproject.org/koji/getfile?taskID=5031996name=build.logoffset=-4000
[3] I opened 
https://bitbucket.org/purelang/pure-lang/issue/3/pure-057-does-not-build-with-libedit
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: headsup for llvm-3.2

2013-02-18 Thread Jens Petersen
 Are there any plans to bring this to F18?

Good question

 There was talk about bringing 3.1 to F17 including some support from
 the Mesa guys but then nothing actually happened. I would really
 like it if I could go through F18 without having to build my own
 private parallel installable llvm 3.2 (i need the c++11 memory model
 support introduced in 3.2 for my lock free algorithms).

I think it would still be good to do the 3.1 backport to F17.

3.2 requires newer Mesa and also some other version bumps
of reverse deps but perhaps it could be done later for F18
after it has been tested in Rawhide?

But I am not the package owner or comaintainer and
still kind of new to llvm so it is not really my call at this point.

I am planning now to push llvm-3.2 hopefully after the F19 Mass Rebuild
finishes (actually wish I had gotten it in before...).

Jens
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: headsup for llvm-3.2

2013-02-18 Thread John5342
On Mon, Feb 18, 2013 at 11:01 AM, Jens Petersen peter...@redhat.com wrote:
 Are there any plans to bring this to F18?

 Good question

 There was talk about bringing 3.1 to F17 including some support from
 the Mesa guys but then nothing actually happened. I would really
 like it if I could go through F18 without having to build my own
 private parallel installable llvm 3.2 (i need the c++11 memory model
 support introduced in 3.2 for my lock free algorithms).

 I think it would still be good to do the 3.1 backport to F17.

3.1 doesn't directly affect me any more (since the previous discussion
some time ago f18 has been released) but i do have at least a couple
of f17 machines i would be happy to test with. At least the clang
part.

 3.2 requires newer Mesa and also some other version bumps
 of reverse deps but perhaps it could be done later for F18
 after it has been tested in Rawhide?

In the previous discussion [1] and more specifically [2] updating
appears to be a good thing for Mesa. Of course the Mesa people will
know better if that still applies. As with any slightly wider reaching
updates there is certainly no harm in Rawhide first and a reasonable
span in updates-testing.

If you want additional testing for f18 without blocking
updates-testing then repos.fedorapeople.org is also an option for
testing. I know a few people who would be happy to test from there.

 But I am not the package owner or comaintainer and
 still kind of new to llvm so it is not really my call at this point.

Still doesn't prevent discussion so that all the information is
present when whoever does make the call gets around to it.

[1] - http://lists.fedoraproject.org/pipermail/devel/2012-November/174399.html
[2] - http://lists.fedoraproject.org/pipermail/devel/2012-November/174406.html

--
There are 10 kinds of people in the world: Those who understand binary
and those who don't...
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

headsup for llvm-3.2

2013-02-13 Thread Jens Petersen
Hi,

I spend a little time recently working on the llvm package trying
to fix a few Fedora bugs that have been open for a while...

I also think we should really get llvm-3.2 into Fedora 19.
I have done a few tests and scratch builds in
https://bugzilla.redhat.com/show_bug.cgi?id=903100
and am planning to build llvm-3.2 in rawhide this week hopefully.

I was hoping to get a nod first from the package owner (Michel Salim)
but I haven't heard from him yet - I dunno if he is away or just busy.
Anyway seems to me better to do the version as soon as possible
to get it into F19 Rawhide early for more testing.

I think the biggest reverse dependency is mesa which needs
to be updated to 9.1-devel, which Dave Airlie has already
after talking to him.  If you have packages that need rebuilding
for a llvm version bump let me know if you want help with
them otherwise I will try to fix any dependency breakage that occurs.

Jens
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: headsup for llvm-3.2

2013-02-13 Thread John5342
On 13 Feb 2013 09:37, Jens Petersen peter...@redhat.com wrote:

 Hi,

 I spend a little time recently working on the llvm package trying
 to fix a few Fedora bugs that have been open for a while...

 I also think we should really get llvm-3.2 into Fedora 19.
 I have done a few tests and scratch builds in
 https://bugzilla.redhat.com/show_bug.cgi?id=903100
 and am planning to build llvm-3.2 in rawhide this week hopefully.

Are there any plans to bring this to F18?

There was talk about bringing 3.1 to F17 including some support from the
Mesa guys but then nothing actually happened. I would really like it if I
could go through F18 without having to build my own private parallel
installable llvm 3.2 (i need the c++11 memory model support introduced in
3.2 for my lock free algorithms).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel