I'll wait for the research. We should try, as much as possible, to make it work with just what the compiler provides and without third party packages. Thanks, reid. On Fri, 2004-09-24 at 07:46, Jeff Cohen wrote:> I added the include of cstudio and it fails with plain VC7.1; the file > does not exist. > > Add it for now. If it is impossible to build with VC7.1 and without > STLPort, then there really isn't a choice. I have to research the issue > myself to see if it's possible to avoid using STLPort. > > > On Fri, 24 Sep 2004 07:42:51 -0700 > Reid Spencer <reid at x10sys.com> wrote: > > > Someone needs to adjudicate on whether I add the #include of <cstdio> or > > not. I can't test this so, Paolo/Henrik/Jeff, please let me know if I > > need to add it. > > > > Thanks, > > > > Reid. > > > > On Fri, 2004-09-24 at 07:08, Jeff Cohen wrote: > > > But I compiled that under vc7.1 as it was! > > > > > > On Fri, 24 Sep 2004 15:19:22 +0200 > > > Paolo Invernizzi <arathorn at fastwebnet.it> wrote: > > > > > > > Adding an include for std::remove under vc7.1 > > > > > > > > --- > > > > Paolo Invernizzi > > > > > > > > > > _______________________________________________ > > > LLVM Developers mailing list > > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- 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/20040924/5f9b2961/attachment.sig>
OK. I strongly support that sentiment. Paolo, could you send me your procedure for building under Windows? I haven't tried to build anything but System/Win32 so far. On Fri, 24 Sep 2004 07:52:23 -0700 Reid Spencer <reid at x10sys.com> wrote:> I'll wait for the research. We should try, as much as possible, to make > it work with just what the compiler provides and without third party > packages. > > Thanks, > > reid. > > On Fri, 2004-09-24 at 07:46, Jeff Cohen wrote: > > I added the include of cstudio and it fails with plain VC7.1; the file > > does not exist. > > > > Add it for now. If it is impossible to build with VC7.1 and without > > STLPort, then there really isn't a choice. I have to research the issue > > myself to see if it's possible to avoid using STLPort. > > > > > > On Fri, 24 Sep 2004 07:42:51 -0700 > > Reid Spencer <reid at x10sys.com> wrote: > > > > > Someone needs to adjudicate on whether I add the #include of <cstdio> or > > > not. I can't test this so, Paolo/Henrik/Jeff, please let me know if I > > > need to add it. > > > > > > Thanks, > > > > > > Reid. > > > > > > On Fri, 2004-09-24 at 07:08, Jeff Cohen wrote: > > > > But I compiled that under vc7.1 as it was! > > > > > > > > On Fri, 24 Sep 2004 15:19:22 +0200 > > > > Paolo Invernizzi <arathorn at fastwebnet.it> wrote: > > > > > > > > > Adding an include for std::remove under vc7.1 > > > > > > > > > > --- > > > > > Paolo Invernizzi > > > > > > > > > > > > > _______________________________________________ > > > > LLVM Developers mailing list > > > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev >
I checked right now that it compiles also with #include <iostream> Jeff, can you test it with plain VC? --- Paolo Invernizzi On Sep 24, 2004, at 4:52 PM, Reid Spencer wrote:> I'll wait for the research. We should try, as much as possible, to make > it work with just what the compiler provides and without third party > packages. > > Thanks, > > reid. > > On Fri, 2004-09-24 at 07:46, Jeff Cohen wrote: >> I added the include of cstudio and it fails with plain VC7.1; the file >> does not exist. >> >> Add it for now. If it is impossible to build with VC7.1 and without >> STLPort, then there really isn't a choice. I have to research the >> issue >> myself to see if it's possible to avoid using STLPort. >> >> >> On Fri, 24 Sep 2004 07:42:51 -0700 >> Reid Spencer <reid at x10sys.com> wrote: >> >>> Someone needs to adjudicate on whether I add the #include of >>> <cstdio> or >>> not. I can't test this so, Paolo/Henrik/Jeff, please let me know if I >>> need to add it. >>> >>> Thanks, >>> >>> Reid. >>> >>> On Fri, 2004-09-24 at 07:08, Jeff Cohen wrote: >>>> But I compiled that under vc7.1 as it was! >>>> >>>> On Fri, 24 Sep 2004 15:19:22 +0200 >>>> Paolo Invernizzi <arathorn at fastwebnet.it> wrote: >>>> >>>>> Adding an include for std::remove under vc7.1 >>>>> >>>>> --- >>>>> Paolo Invernizzi >>>>> >>>> >>>> _______________________________________________ >>>> LLVM Developers mailing list >>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>>> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev >>> >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
<iostream> works. On Fri, 24 Sep 2004 17:02:39 +0200 Paolo Invernizzi <arathorn at fastwebnet.it> wrote:> I checked right now that it compiles also with > > #include <iostream> > > Jeff, can you test it with plain VC? > > --- > Paolo Invernizzi > > On Sep 24, 2004, at 4:52 PM, Reid Spencer wrote: > > > I'll wait for the research. We should try, as much as possible, to make > > it work with just what the compiler provides and without third party > > packages. > > > > Thanks, > > > > reid. > > > > On Fri, 2004-09-24 at 07:46, Jeff Cohen wrote: > >> I added the include of cstudio and it fails with plain VC7.1; the file > >> does not exist. > >> > >> Add it for now. If it is impossible to build with VC7.1 and without > >> STLPort, then there really isn't a choice. I have to research the > >> issue > >> myself to see if it's possible to avoid using STLPort. > >> > >> > >> On Fri, 24 Sep 2004 07:42:51 -0700 > >> Reid Spencer <reid at x10sys.com> wrote: > >> > >>> Someone needs to adjudicate on whether I add the #include of > >>> <cstdio> or > >>> not. I can't test this so, Paolo/Henrik/Jeff, please let me know if I > >>> need to add it. > >>> > >>> Thanks, > >>> > >>> Reid. > >>> > >>> On Fri, 2004-09-24 at 07:08, Jeff Cohen wrote: > >>>> But I compiled that under vc7.1 as it was! > >>>> > >>>> On Fri, 24 Sep 2004 15:19:22 +0200 > >>>> Paolo Invernizzi <arathorn at fastwebnet.it> wrote: > >>>> > >>>>> Adding an include for std::remove under vc7.1 > >>>>> > >>>>> --- > >>>>> Paolo Invernizzi > >>>>> > >>>> > >>>> _______________________________________________ > >>>> LLVM Developers mailing list > >>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > >>>> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > >>> > >> > >> _______________________________________________ > >> LLVM Developers mailing list > >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > >> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
It would be great to avoid STLPort and use plain vanilla VC... as I told, the biggest difference it's how the hash_map and hash_set are implemented, but I'm not so strong in C++ for resolving the iussue. About the build procedure, it's based on scons, and it's still at a very preliminary stage... Right now I'm trying to build TableGen with it, as till now I've always copied TableGen results from the cygwin build ;-) Gime me a little more time, as I'm in the middle of this, and then I'll post it to the list. --- Paolo Invernizzi BTW... is it that llvm/utils/TableGen/Record.cpp need an include of llvm/Support/DataTypes.h for having the right typedef of int64_t? ;-)) Jeff Cohen wrote:>OK. I strongly support that sentiment. > >Paolo, could you send me your procedure for building under Windows? I >haven't tried to build anything but System/Win32 so far. > > >On Fri, 24 Sep 2004 07:52:23 -0700 >Reid Spencer <reid at x10sys.com> wrote: > > > >>I'll wait for the research. We should try, as much as possible, to make >>it work with just what the compiler provides and without third party >>packages. >>