Cygwin *is* newlib. When you build the cygwin DLL (cygwin1.dll) it directly incorporates the newlib objects into it. So, you must always build newlib when you're building cygwin, and anything built for cygwin is being built for newlib.