explicitly link in pthread