New catgets/gencat package
Charles Wilson
cygwin@cwilson.fastmail.fm
Fri Jun 3 02:06:00 GMT 2005
Igor Pechtchanski wrote:
> I would call this package "libcatgets". Were you inclined to do it
> "right", you'd probably want to split this into "libcatgets" that contains
> just the runtime DLL, and "libcatgets-devel" that contains the necessary
> headers, the static libs (if any), and the gencat utility. However, the
> package is probably so small as to not justify such a split.
"smallness" is not the reason for splitting DLLs out of the main
package. Coexistence of multiple versions of the same DLL is.
If you don't expect the DLL interface to change in
backwards-incompatible ways (e.g. you don't expect to bump the "DLL
number") then don't bother to split the package. This goes if the
package is "large" or "small".
Conversely, if you DO think future interface changes are likely, then
you might as well set things up now so that you're prepared for the
numbered-dll-packages that will become necessary at that later time.
And again, that goes regardless of package "size".
> OTOH, since Linux has it as part of the standard C library, why not simply
> submit a patch to newlib that implements those functions? Use the newlib
> list for this: <newlib at sources dot redhat dot com>.
Geez.
Sometimes I wonder what the purpose of newlib is. If it is to become a
full glibc replacement, the why not just use glibc? Is it a licensing
thing?
I always *thought* newlib was supposed to be a lean-n-mean, highly
portable, suitable-for-embedded/limited systems runtime library...but
maybe I was wrong.
--
Chuck
More information about the Cygwin-apps
mailing list