Yes, this is possible in theory, but in reality it does not stand in practice. You will need to port the syscall interface, the dynamic linker, and other parts to Windows or to your platform of choice, and Glibc is not an ideal candidate for this.
If you really need a standalone C library, I would consider newlib or uClibc (or FreeBSD / OpenBSD libc) on top of glibc. Glibc is a complex beast, the alternatives are much smaller and more understandable.
source share