On Fri, 20 Aug 2004 08:52:28 -0700 Reid Spencer <reid at x10sys.com> wrote:> Hi Jeff, > > On Fri, 2004-08-20 at 08:07, Jeff Cohen wrote: > > OK. I've built the front end without any heartaches, but I did > > encountered the following glitches: > > > > The documentation of --with-llvmgccdir is a bit ambiguous. I had to > > try several paths before I got the right one. It should state that > > the directory is <path>/cfrontend/<platform>/llvm-gcc. > > Okay, I'm not sure which documentation you're referring to but if > you'd care to submit a patch, I'd be happy to apply it. Please use > unified diff (cvs diff -u).I don't know if it's under cvs. It's the "getting started" page (http://llvm.cs.uiuc.edu/docs/GettingStarted.html) in section "Getting Started Quickly (A Summary)". But careful reading of the remainder of the page does give the correct path. Another error I found on the same page concerns "gmake install". It does far more than copy bytecode libraries; it tries to create a full installation on /usr/local. Naturally that failed because I wasn't root at the time. I wouldn't want it to install there anyway.> > I can create a tarbell of the FreeBSD binaries and upload it to you > > if you like (once I confirm everything is working properly). > > yes. That would be good. Could you cc: Misha Brukman and Brian Gaeke > on that too. I don't have write access to the LLVM web site (I'm not > affiliated with UIUC).It's confirmed. Everything's working just fine. Just let me know where to ftp it. I assume Misha and Brian are on this mailing list.> Thanks, Jeff. > > Reid >
On Sat, Aug 21, 2004 at 04:15:49PM -0700, Jeff Cohen wrote:> I don't know if it's under cvs. It's the "getting started" page > (http://llvm.cs.uiuc.edu/docs/GettingStarted.html) in section "Getting > Started Quickly (A Summary)". But careful reading of the remainder of > the page does give the correct path.http://llvm.cs.uiuc.edu/docs/* is a copy of llvm/docs/* so it is under CVS and you get it if you check out the `llvm' module.> Another error I found on the same page concerns "gmake install". It > does far more than copy bytecode libraries; it tries to create a full > installation on /usr/local. Naturally that failed because I wasn't root > at the time. I wouldn't want it to install there anyway.You should run 'gmake install-bytecode', not 'gmake install' (I'll fix that in the doc). It should install into the $LLVMGCCDIR/bytecode-libs. You specify the llvm-gcc dir with ./configure --with-llvmgccdir=<dir> so that Makefile.config has correct settings. The default is probably /usr/local which is where it wants to install to.> > > I can create a tarbell of the FreeBSD binaries and upload it to > > > you if you like (once I confirm everything is working properly). > > > > yes. That would be good. Could you cc: Misha Brukman and Brian Gaeke > > on that too. I don't have write access to the LLVM web site (I'm not > > affiliated with UIUC). > > It's confirmed. Everything's working just fine. Just let me know > where to ftp it. I assume Misha and Brian are on this mailing list.I don't have an ftp server that accepts incoming files. I do not object to attachments via email. Maybe Brian has an ftp server? Otherwise you can just email me. -- Misha Brukman :: http://misha.brukman.net :: http://llvm.cs.uiuc.edu
On Sat, 21 Aug 2004 18:36:08 -0500 Misha Brukman <brukman at uiuc.edu> wrote:> On Sat, Aug 21, 2004 at 04:15:49PM -0700, Jeff Cohen wrote: > > I don't know if it's under cvs. It's the "getting started" page > > (http://llvm.cs.uiuc.edu/docs/GettingStarted.html) in section > > "Getting Started Quickly (A Summary)". But careful reading of the > > remainder of the page does give the correct path. > > http://llvm.cs.uiuc.edu/docs/* is a copy of llvm/docs/* so it is under > CVS and you get it if you check out the `llvm' module. > > > Another error I found on the same page concerns "gmake install". It > > does far more than copy bytecode libraries; it tries to create a > > full installation on /usr/local. Naturally that failed because I > > wasn't root at the time. I wouldn't want it to install there > > anyway. > > You should run 'gmake install-bytecode', not 'gmake install' (I'll fix > that in the doc). It should install into the > $LLVMGCCDIR/bytecode-libs. You specify the llvm-gcc dir with > > ./configure --with-llvmgccdir=<dir> > > so that Makefile.config has correct settings. The default is probably > /usr/local which is where it wants to install to.It did copy the bytefiles to $LLVMGCCDIR/bytecode-libs. --with-llvmgccdir does not control where everything else is installed. Looking in Makefile.config, it's based on the variable "prefix".> > > > > I can create a tarbell of the FreeBSD binaries and upload it to > > > > you if you like (once I confirm everything is working properly). > > > > > > yes. That would be good. Could you cc: Misha Brukman and Brian > > > Gaeke on that too. I don't have write access to the LLVM web site > > > (I'm not affiliated with UIUC). > > > > It's confirmed. Everything's working just fine. Just let me know > > where to ftp it. I assume Misha and Brian are on this mailing list. > > I don't have an ftp server that accepts incoming files. I do not > object to attachments via email. Maybe Brian has an ftp server? > Otherwise you can just email me.I just tried. Your MTA refuses e-mails larger than 10MB. I could split it in half, I suppose.> > -- > Misha Brukman :: http://misha.brukman.net :: http://llvm.cs.uiuc.edu > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev