diff --git a/thirdparty/openmp/HPKBUILD b/thirdparty/openmp/HPKBUILD index ce7e032c295998e843be898986c5e50042c1b5c9..abfd261ecbde85ee2370df65b50f3eef87f8a370 100755 --- a/thirdparty/openmp/HPKBUILD +++ b/thirdparty/openmp/HPKBUILD @@ -32,8 +32,9 @@ prepare() { build() { cd $builddir - cmake "$@" -DOHOS_ARCH=$ARCH -B$ARCH-build -S./ -L > `pwd`/$ARCH-build/build.log 2>&1 - make -j4 -C $ARCH-build VERBOSE=1 >> `pwd`/$ARCH-build/build.log 2>&1 + # LIBOMP_USE_VERSION_SYMBOLS 打开后需要添加-DLIBOMP_LDFLAGS="-Wl,--version-script=`pwd`/runtime/src/exports_so.txt" 才可编译通过 + PKG_CONFIG_LIBDIR="{pkgconfigpath}" ${OHOS_SDK}/native/build-tools/cmake/bin/cmake "$@" -DLIBOMP_USE_VERSION_SYMBOLS=OFF -DOHOS_ARCH=$ARCH -B$ARCH-build -S./ -L > `pwd`/$ARCH-build/build.log 2>&1 + $MAKE -C $ARCH-build VERBOSE=1 >> $buildlog 2>&1 ret=$? cd $OLDPWD return $ret @@ -41,7 +42,7 @@ build() { package() { cd $builddir - make -C $ARCH-build install VERBOSE=1 >> `pwd`/$ARCH-build/build.log 2>&1 + $MAKE -C $ARCH-build install VERBOSE=1 >> $buildlog 2>&1 cd $OLDPWD }