[LLVMdev] lib/System Unleashed - Need Your Help!

Reid Spencer reid at x10sys.com
Mon Aug 30 09:01:34 PDT 2004


Henrik,

Yes, that's exactly what I meant.

Thanks!

Reid.

On Mon, 2004-08-30 at 03:45, Henrik Bach wrote:
> Hi Reid,
> 
> I downloaded the latest source code and ran configure (I suppose it was that 
> you did mean). The result is:
> ---------------
> checking build system type... i586-pc-interix3
> ---------------
> 
> Otherwise, please correct me.
> 
> 
> /Henrik
> 
> ---
> Got Freedom?
> Software Freedom Day 2004 - 28th of August
> http://www.softwarefreedomday.org/
> ---
> 
> 
> 
> 
> 
> >From: Reid Spencer <reid at x10sys.com>
> >Reply-To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
> >To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
> >Subject: RE: [LLVMdev] lib/System Unleashed - Need Your Help!
> >Date: Sun, 29 Aug 2004 16:08:00 -0700
> >
> >Henrik,
> >
> >Thanks, we'd be happy to accept your patches for the Win32 platform. I'd
> >also be interested in understanding how Interix differs from a more
> >common Unix interface. We'll need to add autoconf support for this
> >platform in order to enable lib/System. Could you run autoconf on your
> >Interix system and tell me what $build evaluates to?
> >
> >Thanks,
> >
> >Reid.
> >
> >On Sun, 2004-08-29 at 13:51, Henrik Bach wrote:
> > > I would like to volunteer for the port of Interix and Win32 platforms, 
> >if no
> > > one objects against this.
> > >
> > > /Henrik
> > >
> > > ---
> > > Got Freedom?
> > > Software Freedom Day 2004 - 28th of August
> > > http://www.softwarefreedomday.org/
> > > ---
> > >
> > >
> > >
> > >
> > >
> > > >From: Reid Spencer <reid at x10sys.com>
> > > >Reply-To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
> > > >To: LLVMdev List <llvmdev at cs.uiuc.edu>
> > > >Subject: [LLVMdev] lib/System Unleashed - Need Your Help!
> > > >Date: Sun, 29 Aug 2004 13:27:51 -0700
> > > >
> > > >Folks,
> > > >
> > > >With some MacOS help from Nate, I've begun the conversion of LLVM to 
> >use
> > > >lib/System, the operating system independence layer. Currently, the
> > > >library has implementations for three abstractions: Path, Program, and
> > > >Signals. These provide some basic utilities for manipulating file 
> >system
> > > >paths, finding and executing programs, and cleaning up after Signals.
> > > >The implementations should work on most Unix systems. Linux and MacOS
> > > >are already verified.
> > > >
> > > >The implementation of the lib/System interface should work on Solaris,
> > > >BSD, and perhaps a few other Unix systems. If you run into problems,
> > > >please let me know. Right now, the only thing that should affect any
> > > >tool other than llvmc is the RemoveFileOnSignal and
> > > >PrintStackTraceOnErrorSignal functions. These have been moved out of
> > > >lib/Support and into lib/System.
> > > >
> > > >Until I can get some hardware for each kind of system (should happen
> > > >this fall), I would like to ask for volunteers to assist in the testing
> > > >and porting of lib/System to: Darwin, Solaris 8/9, AIX, Cygwin, BSD 4.X
> > > >and Win32 platforms. I would like to see LLVM some day soon run 
> >natively
> > > >on Win32 platforms without the use of Cygwin. This requires a complete
> > > >conversion of LLVM to use lib/System and then porting of lib/System to
> > > >Win32. Does anyone want to volunteer for the port? My Win32 knowledge 
> >is
> > > >pretty rusty (circa 1997).
> > > >
> > > >Can I get a volunteer on each platform?  I was thinking:
> > > >
> > > >Darwin: Nate
> > > >Solaris: Brian
> > > >BSD: Vladimir M
> > > >AIX: Misha ?
> > > >Cygwin: ?
> > > >Win32: ?
> > > >
> > > >*All* you need to do is notice when I make changes to lib/System and
> > > >then update, reconfigure, and compile lib/System (as checked in), run
> > > >the lib/System test suite, and send me the results. If anything breaks,
> > > >I'll figure out what needs to change and patch it (for Unix systems).
> > > >
> > > >
> > > >Reid.
> > > ><< signature.asc >>
> > > >_______________________________________________
> > > >LLVM Developers mailing list
> > > >LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > > >http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> > >
> > > _________________________________________________________________
> > > F alle de nye og sjove ikoner med MSN Messenger http://messenger.msn.dk/
> > >
> > > _______________________________________________
> > > LLVM Developers mailing list
> > > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> ><< signature.asc >>
> >_______________________________________________
> >LLVM Developers mailing list
> >LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> >http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> _________________________________________________________________
> Opret en gratis Hotmail-konto  http://www.hotmail.com med udsigt til 250 MB 
> lagerkapacitet
> 
> _______________________________________________
> 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/20040830/aa10481b/attachment.sig>


More information about the llvm-dev mailing list