Very Experimental LLVM Debian packages for i386

Anyone willing to do some testing? I've finally gotten
LLVM 1.4 to build Debian packages from source (it weren't
pretty), at least for i386.

To get the debs, add the following to your sources.list:

   deb toolchain.org is registered with Pair Domains /
   deb-src toolchain.org is registered with Pair Domains /

then 'apt-get update' as usual. To install the packages:

   apt-get install llvm llvm-doc

This will pull down four _large_ packages (multiple 10's
of megabytes). 56K dial-ups are probably not a good idea.

If you want to install the packages one at a time, do the
following, in this order:

   apt-get install llvm-libs
   apt-get install llvm-cfe
   apt-get install llvm
   apt-get install llvm-doc

If you could try to install them, and play with your favorite
command, man pages, or other feature, I would greatly appreciate
it. I'll be the first to admit I don't know all of the quirks
of all of the commands, and in the process of automating the
build from source, I wouldn't be surprised if I borked up something.

Drop me a line directly (ahs3@fc.hp.com) if you do run into
a problem since these haven't been uploaded into the Debian
archives yet -- I've tested the packages a bit on my machines,
but I wanted to get some more eyes looking at them before I do
upload them. And I definitely need to get the optimized build
working to cut down on the size...

Thanks in advance for any help you can offer.

I'm not a Debian user, so I can't help by testing, but I do have some
comments...

[snip]

If you want to install the packages one at a time, do the
following, in this order:

   apt-get install llvm-libs
   apt-get install llvm-cfe
   apt-get install llvm
   apt-get install llvm-doc

[snip

I don't know if `llvm' depends on `llvm-cfe', but it would be
preferrable that it doesn't. Not everyone needs to install the (large)
CFE, especially many people who want to play with LLVM using other
front-ends (or are writing one for themselves).

And I definitely need to get the optimized build working to cut down
on the size...

We provide a service whereby we accept failed build logs and offer
commentary and/or advice in return. :slight_smile:

... and I lest I forget -- thank you for your hard work! :slight_smile:

I'm not a Debian user, so I can't help by testing, but I do have some
comments...

[snip]
> If you want to install the packages one at a time, do the
> following, in this order:
>
> apt-get install llvm-libs
> apt-get install llvm-cfe
> apt-get install llvm
> apt-get install llvm-doc
[snip

I don't know if `llvm' depends on `llvm-cfe', but it would be
preferrable that it doesn't. Not everyone needs to install the (large)
CFE, especially many people who want to play with LLVM using other
front-ends (or are writing one for themselves).

Indeed. 'llvm' does depend on 'llvm-cfe'. Good idea; let me think
it through a little....

> And I definitely need to get the optimized build working to cut down
> on the size...

We provide a service whereby we accept failed build logs and offer
commentary and/or advice in return. :slight_smile:

True :). But one does actually have to have the log to
send in, which is where I am currently remiss :-).

Thanks for the feedback.