[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to find number of processors?



Hi,

On Mon, Jan 11, 2010 at 11:02:41AM +0100, Petr Salinger wrote:
> 
> >>>The code in question is:
> >>>
> >>>    unsigned thread::hardware_concurrency()
> >>>    {
> >>>#if defined(PTW32_VERSION) || defined(__hpux)
> >>>        return pthread_num_processors_np();
> >>>#elif defined(_GNU_SOURCE)
> >>>        return get_nprocs();
> >>
> >>It seems that get_nprocs() is always implemented by Glibc.  Worst-case it'd
> >>be a dummy stub.  I'd just try to figure out why <sys/sysinfo.h> is not
> >>included or not providing its declaration.

[...]

> Please use patch bellow - build tested on kfreebsd-amd64.
> 
> Thanks for noticing us about GNU/kFreeBSD specific problem.

Thanks to all who contributed to this thread.  I ended up
using Petr's patch in Boost 1.41.0-2, which I'm pleased to
say builds now on all architectures including kFreeBSD.

Cheers!
-Steve

Attachment: signature.asc
Description: Digital signature


Reply to: