
"Mat Marcus" <mat-lists@emarcus.org> writes:
On Mon, Apr 14, 2008 at 12:57 PM, Anthony Williams <anthony_w.geo@yahoo.com> wrote:
"Mat Marcus" <mat-lists@emarcus.org> writes:
1) Why doesn't the build system choose the threadapi=pthread by default in my configuration? (The default seems to be win32)
Because you're using msvc bjam to build using cygwin gcc. Apparently this build option is broken.
This begins to sound like the boost-build options and the header file configuration detection options are out of sync, as Steven suggested.
OK, one more thing to try: can you set <target-os>cygwin in your user-config.jam gcc setup? using gcc : 4.2.0 : : <target-os>cygwin ; The boost thread jamfile uses <target-os> to work out whether it's building for cygwin or native win32. It appears that <target-os> is not set correctly for you (which probably ought to be done in gcc.jam or somewhere like that), so explicitly setting it might work. Anthony -- Anthony Williams | Just Software Solutions Ltd Custom Software Development | http://www.justsoftwaresolutions.co.uk Registered in England, Company Number 5478976. Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL