Hi,
I am compiling and linking an application, but have got problems with openmp.
My application is compiled using gcc 4.6.1, but uses some existing vendor modules, which requires libomp5. I link the modules and my own object files using
g++ -lpthread -liomp5 -L/lib
The application was compiled successfully, but when it was executed, it aborted at the first openmp function. When I set KMP_VERSION 1, I got the following output:
Intel OMP performance library (dynamic) ver. 20080215 (C) Copyright 1997-2008 by Intel Corporation
Intel OMP library built: Feb 15 2008, 11:58:08 using Intel C++ Compiler 10.1
Intel OMP port library
Intel OMP nested library
Intel OMP alternative compiler support
Intel OMP sibling library
Intel OMP no tracefile support
Intel OMP no consistency checking support
Intel OMP INTEGER*8 dynamic dispatch support
Intel OMP INTEGER*8 dynamic scheduling support
Intel OMP Helper Thread support
Intel OMP debugger support version 1.1
Abort
I then tried to use the latest libiomp5, but still the application aborted at the same place. Could someone help me with it? Thanks.