OK - I found a small amount of info that seems to indicate that the 
correct flag is simply -pthread without -lc_r, and this is also true for 
FreeBSD 6, although the only problem I ran into with FreeBSD 6 was a 
show stopping 64 bit compile issue.  Once I compiled 32 bit I had no 
problems.

Anyway, if you are running FreeBSD 7 and have trouble compiling the 
binaries, remove -lc_r from the makefile - that seems to be working so 
far for me quite well.  From what I read, you should remove it 
regardless and just keep -pthread, but then I try not to believe 
everything I read!

Jeff

Jeff Buehler wrote:
> Hi All -
>
> There appears to be a build problem with FreeBSD 7 and XMail, at least 
> on the two non-64 bit systems I have updated so far - the build fails on 
> the -lc_r flag.  I am uncertain as to the specifics of the lc_r flag - 
> it appears to be a directive to link against libc_r for threading - but 
> at any rate, that flag is no longer recognized (or valid?) under FreeBSD 
> 7.  I removed it from the Makefile and kept -pthread, and so far 
> everything seems OK with the XMail binaries.
>
> I am guessing that FreeBSD 7 has changed the way it handles threads, 
> probably a good thing, and this is the root of the build problem.  If 
> so, does anyone know if simply passing -pthreads is adequate?  I haven't 
> been able to find much info about lc_r so far...
>
> Thanks,
> Jeff
> -
> To unsubscribe from this list: send the line "unsubscribe xmail" in
> the body of a message to [EMAIL PROTECTED]
> For general help: send the line "help" in the body of a message to
> [EMAIL PROTECTED]
>
>   
-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to