スレチかもしれませんが、専スレがどこにもなさそうなのでここでお尋ねします。

clangでopeomp使おうとビルドしてみたんですが、実行すると
スレッド数がOMP_NUM_THREADSに関わらず常に1になってしまいます。
コードはGCC5.2では正常に動きます。
こういうとき何を調べたらいいでしょうか?
OSはCentOS6.7で、llvm、clang、openmpはすべて3.7です。