diff --git a/src/tools/gcc.jam b/src/tools/gcc.jam index b9bb9cf2a..b68c18aa2 100644 --- a/src/tools/gcc.jam +++ b/src/tools/gcc.jam @@ -457,12 +457,13 @@ local rule compile-link-flags ( * ) threading-flags windows : -mthreads ; threading-flags cygwin : -mthreads ; threading-flags solaris : -pthreads : rt ; + threading-flags qnx : -pthread ; local bsd = [ MATCH ^(.*bsd)$ : $(all-os) ] ; threading-flags $(bsd) : -pthread ; local no-threading = android beos haiku sgi darwin vxworks ; - local threading-generic-os = [ set.difference $(all-os) : $(no-threading) $(bsd) windows cygwin solaris ] ; + local threading-generic-os = [ set.difference $(all-os) : $(no-threading) $(bsd) windows cygwin solaris qnx ] ; threading-flags $(threading-generic-os) : -pthread : rt ; }