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

Reply via email to