On Apr 25, 2005, at 10:21 PM, Foo Ji-Haw wrote:
Hello guys,
I know this is not exactly the best fit for this mailing list, but I am trying to use FreeBSD (4.11 + 5.3) for mp2 work. Hope that qualifies it!
you'll want cd /usr/ports/lang/perl5.8 make WITH_THREADS=yes
this will not build on amd64 arch; Also, this isn't going to work on 4.11.
finally on 5.3 you'll want to edit /etc/libmap.conf to make sure all involved libraries/apps
link against libpthread.a and not libc_r.
At some point right before the mp2rc5 release ithreads+httpd2.1.5-dev+worker mpm worked for me. It got borked between now and then. I haven't had time to isolate which party is at fault yet.
Also, in ports only mp2rc4 is available as the mp2rc5 commit/update was rolled back by the maintainer...... I'm haven't read enough to know why yet.
The problem is that the perl that comes with FBSD is not compiled with ithreads. I read that to run different modperl apps on virtual sites without conflicting on namespace, I need to set PerlOptions +Parent. But this only works for Perl with ithreads.
I am not exactly a FreeBSD guru, and I really like to stick to Ports if possible. Can someone advise me on any params I can add to make && make install to enable ithreads?
Thanks guys.