Hello, Manuel, Please find attached the patches required to have bigloo4.1a compile under MinGW. The patches are against bigloo4.1a-beta12Feb14. inet_pton.patch, inet_aton.patch, and getaddrinfo.patch modify the corresponding autoconf programs to report that getaddrinfo is available but inet_pton and inet_aton are not. cdate.patch modifies to cdate.c so that 32bit time_t values are used instead of the default 64bit. cunicode.patch just changes the type ulong to unsigned long; ulong does not seem to be defined on MinGW. For gc_intf.patch, the GC_API modifier was added to bgl_gc_init so that is exported from the libbigloogc and libbigloogc_fth. csystem.patch added a definition for gid_t which is not defined under MinGW. socket.patch adds %socket-init! calls to the datagram socket constructors. csocket.patch makes the necessary changes to have the datagram socket code compile under MinGW.
Best Regards, Joseph Donaldson On Thursday, February 13, 2014 11:44 PM, "[email protected]" <[email protected]> wrote: Hi Joseph, > >> I will provide the patch in the next day or so. Most of the changes are >> very small (e.g., adding the GC_API modifier to bgl_gc_init in gc_intf.c >> and providing a define for gid_t in csystem.c). However, the changes >> required to csocket.c were a bit more substantial and I am still testing >> them. >Good. Thanks in advance for this contribution. > >-- >Manuel > > >
csocket.patch
Description: Binary data
cdate.patch
Description: Binary data
cunicode.patch
Description: Binary data
gc_intf.patch
Description: Binary data
csystem.patch
Description: Binary data
inet_aton.patch
Description: Binary data
inet_pton.patch
Description: Binary data
getaddrinfo.patch
Description: Binary data
socket.patch
Description: Binary data
