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.



Reply via email to