This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

libuuid-devel: libuuid.a for static linking missing in latest package


I've just updated an old cygwin environment to latest, and my build broke. Further examination shows that when I upgraded from libuuid-devel-2.21-1 to libuuid-devel-2.21-2.1, the file /usr/lib/libuuid.a (which my build was relying on) disappeared.

contrast: <http://cygwin.com/cgi-bin2/package-cat.cgi?file=x86%2Flibuuid-devel%2Flibuuid-devel-2.21-1&grep=uuid <http://cygwin.com/cgi-bin2/package-cat.cgi?file=x86%2Flibuuid-devel%2Flibuuid-devel-2.21-1&grep=uuid>> vs. <http://cygwin.com/cgi-bin2/package-cat.cgi?file=x86%2Flibuuid-devel%2Flibuuid-devel-2.21.2-1&grep=uuid <http://cygwin.com/cgi-bin2/package-cat.cgi?file=x86%2Flibuuid-devel%2Flibuuid-devel-2.21.2-1&grep=uuid>>

Is this a bug or is this on purpose? My google-fu did not find a reason for this change, or that the disappearance of libuuid.a is documented anywhere. Asking the cygwin installer to use 2.21-1 works for me (as it still include libuuid.a), but I'd rather everything build with a default cygwin install.

Note that there *is* another libuuid.a available in the mingw packages, but those are not the same library - the mingw libuuid.a is a link library for the Win32 uuid.dll; wheras the (now missing) libuuid.a from libuuid-devel provides the unix style uuid library - an easy test: if the library contains the routine "uuid_compare", it is the Unix one; if it doesn't, it's the Windows one.

So, should I switch to shared libuuid.so, or should I try to submit a patch to add the .a again?

Thanks in advance.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]