Done:

% svn commit
Sending        tools/driver/Driver.cpp
Transmitting file data .
Committed revision 214536.

Please test this out and make sure things work on Windows and MingGW

> On Aug 1, 2014, at 10:52 AM, Zachary Turner <[email protected]> wrote:
> 
> Maybe better if you do it?  This is code I haven't touched before and I don't 
> have a clear idea of how it would work with pipes, so if you've already got 
> everything laid out in your head then it should probably be pretty mechanical 
> for you and I can fix up any Windows stuff that breaks.
> 
> 
> On Fri, Aug 1, 2014 at 10:40 AM, Greg Clayton <[email protected]> wrote:
> Are you OK with working up a patch for using pipes or do you want me to do it?
> 
> Greg
> 
> > On Aug 1, 2014, at 10:33 AM, Zachary Turner <[email protected]> wrote:
> >
> > That sounds fine.
> >
> >
> > On Fri, Aug 1, 2014 at 10:26 AM, Greg Clayton <[email protected]> wrote:
> > I was actually thinking of removing this code in Driver.cpp and replacing 
> > with native pipes. This would avoid the temp file. I didn't really want to 
> > expose the pipe class we made internally. We could use #ifdef's and use 
> > pipe() for non windows and _pipe() for windows. Thoughts?
> >
> > My main objection to adding temp file support to the API is the only thing 
> > that really needs it is the Driver and we could just work around this in 
> > Driver.cpp by using #ifdef and native pipes.
> >
> > Comments?
> >
> > > On Jul 31, 2014, at 1:46 PM, Zachary Turner <[email protected]> wrote:
> > >
> > > Sorry, here's a more easily digestable patch.
> > >
> > >
> > > On Thu, Jul 31, 2014 at 1:45 PM, Zachary Turner <[email protected]> 
> > > wrote:
> > > mkstemp doesn't exist on Windows.  LLVM already has a support function 
> > > which is the same in spirit as mkstemp.  This patch adds a method to the 
> > > host layer to create a temporary file, and the implementation of this 
> > > method on the private side delegates to the corresponding LLVM support 
> > > function.
> > >
> > > This fixes the build on Windows and should have identical semantics on 
> > > other platforms, but please verify.
> > >
> > > <mkstemp.diff>
> >
> >
> 
> 

_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to