On Feb 9,2003 18:59:32 +0100, Renaud Blanch <[EMAIL PROTECTED]> wrote : >I'm porting a c++ library using gc to Jaguar. >I use fink's port of the lib (gc-6.1-3 avaible in the unstable branch) and >it works great except for one thing : >The lib is not compiled with pthread support, which I need. > >The trouble is that gc relies on pthread's implementation specificic >features. >Since Darwin is based on FreeBSD sources I tried to use >-DGC_FREEBSD_THREADS but SIGRTMIN is then undefined and there's issues >with DATASTART and DATAEND definitions (conflicts between MACOSX and >FREEBSD definitions ?). > >So my question is : >Has someone already done that work ? >If not, I'm interessed in doing it but I'm not familar with Darwin pthread >internals so ... can someone interessed help me to contribute a patch to >gc ? >I need advice on >- starting from FreeBSD code a good option ? >- what is SIGRTMIN ? >- ... >
Hi. I did the "port" of Boehm's gc to Fink, but I'm afraid I haven't done very much with it: I was mainly interested in getting it working well enough for use by another package called Macaulay2. (And in fact, although Macaulay2 worked OK under OS X 10.1 it is not working properly under OS X 10.2 and we suspect that the problem lies in the gc package.) Threads on OS X are a tricky business, and you might be better off asking about that on another list, such as the unix-porting or darwin-devel lists at apple. -- Dave ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel