Subject: Re: [boost] [gsoc] Boost.Process done
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2010-08-30 02:52:46
Boris Schaeling wrote:
> On Sun, 29 Aug 2010 22:59:42 +0200, Gevorg Voskanyan <v_gevorg_at_[hidden]>
>> Boris Schaeling wrote:
>>> For now I would appreciate if the library's test cases are run on as
>>> platforms as possible. After copying the files from the ZIP file to the
>>> Boost folder change to libs/process/test/ and run bjam - that's all!
>> Under FreeBSD 8 with gcc 4.5.0, the tests ran fine except 'wait', which
>> to link due to undefined reference to pthread_create. Adding
>> <target-os>freebsd:<linkflags>-pthread to test project's requirements
>> fixed that
>> for me.
> Thank you very much for running the test cases! Looking at the values
> <target-os> can be set to I wonder which other plaforms need -pthread:
> aix, bsd, cygwin, darwin, freebsd, hpux, iphone, linux, netbsd, openbsd,
> osf, qnx, qnxnto, sgi, solaris, unix, unixware, windows
> So far it's Linux and FreeBSD. Or does unix mean it's set for all
> Unix-like platforms?
Well, if you're using pthread_create, then using threading=multi seems
like a better approach than linking to the pthread library directly. Is
this not good idea for some reason?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk