Skip to content

Commit edfe72e

Browse files
committed
Work around OpenCL loader defining DllMain in static build
1 parent 4ab8a39 commit edfe72e

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

scripts.d/45-opencl.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ ffbuild_dockerbuild() {
2222
cd loader
2323
mkdir build && cd build
2424

25+
export CFLAGS="$CFLAGS -DDllMain=OpenCL_DllMain"
26+
2527
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" \
2628
-DOPENCL_ICD_LOADER_HEADERS_DIR="$FFBUILD_DESTPREFIX"/include -DOPENCL_ICD_LOADER_BUILD_SHARED_LIBS=OFF \
2729
-DOPENCL_ICD_LOADER_DISABLE_OPENCLON12=ON -DOPENCL_ICD_LOADER_PIC=ON \

0 commit comments

Comments
 (0)