From: Danny S. <dan...@cl...> - 2006-05-21 10:05:55
|
> -----Original Message----- > From: min...@li...=20 > [mailto:min...@li...] On Behalf Of=20 > Keith Marshall > Sent: Sunday, May 21, 2006 2:27 AM > To: min...@li... > Subject: Re: [MinGW-dvlpr] Fwd: [Mingw-users] Re: w32api=20 > uuid.lib generation for pocket pc >=20 >=20 > On Friday 19 May 2006 11:54 am, Earnie wrote: > > I'm thinking we need to pull the libuuid.a library from our=20 > > distribution! =A0We are distributing MS's original object=20 > library! =A0What=20 > > are our distribution rights for uuid.lib? >=20 > Just to add my two pennyworth to the discussion. I've been=20 > following the=20 > thread, and am replying to the top entry, because I want to bring=20 > together points from various branches. >=20 > AIUI, there is concern that we may be reverse engineering an=20 > MS library,=20 > only to rebuild and redistribute a replacement.=20 Please reread the comment in uuid.c=20 "This file was generated by extracting the names of all GUIDs from uuid.lib. The names were in turn processed by a script..." This comment has been here since at least the 1.1 winsup CVS version (Feb 2000). I I have an earlier version of this file (part of Mumit Khan's 1999 release of gcc-2.95 based mingw, on an old PC, the point being that these definitions have been distributed by mingw for 7 years or so. Any attempt to rebuild the file from values published on the web will most likely be "tainted" by the same uuid.c source file we are trying to replace.=20 =20 The original author of this file extracted the *names* , not the actual 128-bit ID.=20 How is that different from extracting the names of exports from system dll's to build import libs? Danny |