diff --git a/CMakeLists.txt b/CMakeLists.txt index c6eb911c7..f2e50312a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -172,9 +172,9 @@ elseif(NOT UMF_DISABLE_HWLOC) add_custom_command( COMMAND ./configure --prefix=${hwloc_targ_BINARY_DIR} --enable-static=yes - --enable-shared=no --disable-libxml2 --disable-levelzero - --disable-opencl --disable-cuda --disable-nvml CFLAGS=-fPIC - CXXFLAGS=-fPIC + --enable-shared=no --disable-libxml2 --disable-pciaccess + --disable-levelzero --disable-opencl --disable-cuda --disable-nvml + CFLAGS=-fPIC CXXFLAGS=-fPIC WORKING_DIRECTORY ${hwloc_targ_SOURCE_DIR} OUTPUT ${hwloc_targ_SOURCE_DIR}/Makefile DEPENDS ${hwloc_targ_SOURCE_DIR}/configure) diff --git a/src/provider/provider_level_zero.c b/src/provider/provider_level_zero.c index b7a5fde50..3f7340556 100644 --- a/src/provider/provider_level_zero.c +++ b/src/provider/provider_level_zero.c @@ -167,7 +167,7 @@ static umf_result_t ze_memory_provider_alloc(void *provider, size_t size, .pNext = NULL, .flags = 0}; ze_device_mem_alloc_desc_t dev_desc = { - .stype = ZE_STRUCTURE_TYPE_HOST_MEM_ALLOC_DESC, + .stype = ZE_STRUCTURE_TYPE_DEVICE_MEM_ALLOC_DESC, .pNext = NULL, .flags = 0, .ordinal = 0 // TODO