Hi,

in https://svn.boost.org/trac/boost/ticket/7706 it has been suggested to make this change

@@ -105,7 +107,7 @@ 
 local rule default_threadapi ( )
 {
     local api = pthread ;
-    if [ os.name ] = "NT" { api = win32 ; }
+    if <target-os>windows in $(properties) { api = win32 ; }
     return $(api) ;
 }


and it doesn't work on MinGW as the test is always false. Is target-os defined by default? Even giving it on the command line doesn't works?

What am I doing wrong? Is there a way to solve this issue?

Best,
Vicente