So. I _finally_ got the building and packaging of LLVM and the GCC FE into a state I'm more or less happy with. As a result, I uploaded x86 packages into the NEW queue just a little while ago. Whew. What this means is that in a few weeks (hard to say how long, really) the package will be reviewed by the Debian FTP masters. If they like/approve of what they see, they'll let the package through and LLVM will become an official part of the Debian archive. Until the packages get out of the NEW queue, for the Debian users out there (I _hope_ it's more than just me :), you can get updates by adding the following to sources.list: deb http://toolchain.org/~ahs3/ / deb-src http://toolchain.org/~ahs3 / Then, 'apt-get install llvm-cfe llvm-docs' and you'll get a copy of everything. Some notes about the packages: -- You can install just the 'llvm' package and it will _not_ require the GCC CFE (that's why you install 'llvm-cfe' above because 'llvm-cfe' depends on 'llvm', and not vice versa as it was earlier). Add other front-ends at your leisure. -- I've added a short script that installs in /etc/init.d and registers lli with the Linux kernel as an interpreter. With a simple '/etc/init.d/llvm start' I can now run *.bc files from the command line. Saves me having to type 'lli ' each time. -- Some of the binaries ended up getting wrapped by scripts so that environment variables could be controlled and we could point at the right binaries or configuration files. -- The source package ('apt-get source llvm') is scripted to build fairly easily. It's now set up to allow building on Debian i386, amd64, sparc and powerpc architectures. I can get testing time on the first two pretty easy, but not the latter two, though, so now you can't say you haven't been warned :). Note, too, that it should be pretty straightforward to add new architectures, and not too bad to add new front-ends. Now, on to 1.5 :-).... -- Ciao, al ---------------------------------------------------------------------- Al Stone Alter Ego: Linux & Open Source Lab Debian Developer Hewlett-Packard Company http://www.debian.org E-mail: ahs3 at fc.hp.com ahs3 at debian.org ----------------------------------------------------------------------
On Fri, 11 Mar 2005, Al Stone wrote:> So. I _finally_ got the building and packaging of LLVM and the > GCC FE into a state I'm more or less happy with. As a result, I > uploaded x86 packages into the NEW queue just a little while ago. > Whew.Nice! Thanks a lot Al! -Chris> What this means is that in a few weeks (hard to say how long, > really) the package will be reviewed by the Debian FTP masters. > If they like/approve of what they see, they'll let the package > through and LLVM will become an official part of the Debian > archive. > > Until the packages get out of the NEW queue, for the Debian users > out there (I _hope_ it's more than just me :), you can get updates > by adding the following to sources.list: > > deb http://toolchain.org/~ahs3/ / > deb-src http://toolchain.org/~ahs3 / > > Then, 'apt-get install llvm-cfe llvm-docs' and you'll get a copy > of everything. > > Some notes about the packages: > > -- You can install just the 'llvm' package and it will _not_ > require the GCC CFE (that's why you install 'llvm-cfe' above > because 'llvm-cfe' depends on 'llvm', and not vice versa as > it was earlier). Add other front-ends at your leisure. > > -- I've added a short script that installs in /etc/init.d and > registers lli with the Linux kernel as an interpreter. With > a simple '/etc/init.d/llvm start' I can now run *.bc files > from the command line. Saves me having to type 'lli ' each > time. > > -- Some of the binaries ended up getting wrapped by scripts so > that environment variables could be controlled and we could > point at the right binaries or configuration files. > > -- The source package ('apt-get source llvm') is scripted to build > fairly easily. It's now set up to allow building on Debian i386, > amd64, sparc and powerpc architectures. I can get testing time > on the first two pretty easy, but not the latter two, though, so > now you can't say you haven't been warned :). Note, too, that it > should be pretty straightforward to add new architectures, and not > too bad to add new front-ends. > > Now, on to 1.5 :-).... > >-Chris -- http://nondot.org/sabre/ http://llvm.cs.uiuc.edu/
Al, That's GREAT! Thanks! On Fri, 2005-03-11 at 19:52, Chris Lattner wrote:> On Fri, 11 Mar 2005, Al Stone wrote: > > > So. I _finally_ got the building and packaging of LLVM and the > > GCC FE into a state I'm more or less happy with. As a result, I > > uploaded x86 packages into the NEW queue just a little while ago. > > Whew. > > Nice! Thanks a lot Al! > > -Chris > > > What this means is that in a few weeks (hard to say how long, > > really) the package will be reviewed by the Debian FTP masters. > > If they like/approve of what they see, they'll let the package > > through and LLVM will become an official part of the Debian > > archive. > > > > Until the packages get out of the NEW queue, for the Debian users > > out there (I _hope_ it's more than just me :), you can get updates > > by adding the following to sources.list: > > > > deb http://toolchain.org/~ahs3/ / > > deb-src http://toolchain.org/~ahs3 / > > > > Then, 'apt-get install llvm-cfe llvm-docs' and you'll get a copy > > of everything. > > > > Some notes about the packages: > > > > -- You can install just the 'llvm' package and it will _not_ > > require the GCC CFE (that's why you install 'llvm-cfe' above > > because 'llvm-cfe' depends on 'llvm', and not vice versa as > > it was earlier). Add other front-ends at your leisure. > > > > -- I've added a short script that installs in /etc/init.d and > > registers lli with the Linux kernel as an interpreter. With > > a simple '/etc/init.d/llvm start' I can now run *.bc files > > from the command line. Saves me having to type 'lli ' each > > time. > > > > -- Some of the binaries ended up getting wrapped by scripts so > > that environment variables could be controlled and we could > > point at the right binaries or configuration files. > > > > -- The source package ('apt-get source llvm') is scripted to build > > fairly easily. It's now set up to allow building on Debian i386, > > amd64, sparc and powerpc architectures. I can get testing time > > on the first two pretty easy, but not the latter two, though, so > > now you can't say you haven't been warned :). Note, too, that it > > should be pretty straightforward to add new architectures, and not > > too bad to add new front-ends. > > > > Now, on to 1.5 :-).... > > > > > > -Chris-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20050311/5cf7bfee/attachment.sig>