LLVM 3.3 in llvm.org Ubuntu APT repository

Hi all,

It seems like the llvm-3.3-* packages are gone from the Ubuntu Precise
APT repository, http://llvm.org/apt/precise/.

Is this on purpose? Any recommended replacements? (Launchpad?)

Thanks,
David

http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary

Sorry, but how is this relevant to my question? Up until a day ago or
so, http://llvm.org/apt/precise/ did have 3.3 packages, which we used
for automatically setting up CI environments for our LLVM-dependent
project (building all of LLVM from source every time is impractical).

If the removal was on purpose, I'll have to see about putting some up
somewhere else, thus my question.

David

Konstantin, This is a legitimate question because the packages are
maintained by the LLVM project and kept on llvm.org.

David, while I don't see 3.3 packages I do see 3.4 snapshots in the
repository. Will that not do?

If there are any regressions keeping you back on 3.3 now's a good time
to report them!

Alp.

Sylvestre (CC’d) might know where to find it on Debian/Ubuntu repositories.

cheers,
–renato

Being an open source compiler project (LDC), we test against 3.1 to
3.4 (trunk) in CI to make sure people can compile our project against
their preferred LLVM version (e.g. from their distro's repositories).

This might change at some point if we absolutely need custom LLVM
patches on Linux or OS X on x86 platforms (Windows is less critical),
but so far, we have been able to get away with that.

Regarding regressions, it's quite a hassle to keep up with API changes
in between releases sometimes. Right now, our 3.4 build is red because
of an incomplete workaround for a removed function, but it's looking
relatively good apart from that.

Cheers,
David

Hello,

I did some cleanup of the repositories today (Sunday).
I remove all the 3.3 snapshots which were wrong (they were older than
the official 3.3 release and not maintained).
I didn't think that anybody was using them (Looks like I was wrong, sorry!).

You are not happy about the 3.4 packages ?

Sylvestre

I did some cleanup of the repositories today (Sunday).
I remove all the 3.3 snapshots which were wrong (they were older than the
official 3.3 release and not maintained).
I didn't think that anybody was using them (Looks like I was wrong, sorry!).

No problem, we were just using them since a while ago (before the 3.3
release, I think, though that might not be accurate), and I was
surprised they went away. If they were not the released version, then
we should have used something else all the time anyway.

Does anybody know of a good source for 3.3 packages that are
compatible with Ubuntu 12.04 LTS (Precise)? If not, I'll have to throw
up the packages myself somewhere.

You are not happy about the 3.4 packages ?

We also need to test older versions; at least the last released one.
:wink: But for testing against the current state of development, the 3.4
packages are great (we were even thinking about putting together
something similar ourselves before) – thanks for providing them!

Cheers,
David

I did some cleanup of the repositories today (Sunday).
I remove all the 3.3 snapshots which were wrong (they were older than the
official 3.3 release and not maintained).
I didn't think that anybody was using them (Looks like I was wrong, sorry!).

No problem, we were just using them since a while ago (before the 3.3
release, I think, though that might not be accurate), and I was
surprised they went away. If they were not the released version, then
we should have used something else all the time anyway.

Does anybody know of a good source for 3.3 packages that are
compatible with Ubuntu 12.04 LTS (Precise)? If not, I'll have to throw
up the packages myself somewhere.

AFAIK, there is no such package. However, I am doing my best for the
package to build
out of the box on older distributions.

http://anonscm.debian.org/viewvc/pkg-llvm/llvm-toolchain/branches/3.3/debian/

You are not happy about the 3.4 packages ?

We also need to test older versions; at least the last released one.
:wink: But for testing against the current state of development, the 3.4
packages are great (we were even thinking about putting together
something similar ourselves before) – thanks for providing them!

You are welcome. :wink:

Sylvestre

Hi David,

You can find some binaries I built for Ubuntu 12.04 for the 3.3 release at
http://www.llvm.org/releases/download.html#3.3

This is a oneshot archive, to be extracted in /opt. On the other hand,
some debian guys (Sylvestre ?) can probably manage to package it in a
much more distribution friendly manner.

Cheers,