Skip to content

Commit 62be2e4

Browse files
committed
quick fix for missing symbols
1 parent 9fc6aa3 commit 62be2e4

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

src/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ set(UMF_SOURCES
110110
memtarget.c
111111
mempolicy.c
112112
memspace.c
113+
memspaces/memspace_numa.c
113114
provider/provider_coarse.c
114115
provider/provider_tracking.c
115116
critnib/critnib.c
@@ -132,7 +133,6 @@ set(UMF_SOURCES_COMMON_LINUX_MACOSX
132133
provider/provider_file_memory.c
133134
provider/provider_os_memory.c
134135
memtargets/memtarget_numa.c
135-
memspaces/memspace_numa.c
136136
memspaces/memspace_host_all.c
137137
memspaces/memspace_highest_capacity.c
138138
memspaces/memspace_highest_bandwidth.c
@@ -151,7 +151,6 @@ if(NOT UMF_DISABLE_HWLOC)
151151
set(UMF_LIBS ${UMF_LIBS} ${LIBHWLOC_LIBRARIES})
152152

153153
if(NOT WINDOWS)
154-
add_optional_symbol(umfMemspaceCreateFromNumaArray)
155154
add_optional_symbol(umfMemspaceHighestBandwidthGet)
156155
add_optional_symbol(umfMemspaceHighestCapacityGet)
157156
add_optional_symbol(umfMemspaceHostAllGet)

src/libumf.def.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ EXPORTS
4343
umfMempolicySetCustomSplitPartitions
4444
umfMempolicySetInterleavePartSize
4545
umfMemspaceClone
46+
umfMemspaceCreateFromNumaArray
4647
umfMemspaceDestroy
4748
umfMemspaceFilterByCapacity
4849
umfMemspaceFilterById

src/libumf.map.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ UMF_1.0 {
3737
umfMempolicySetCustomSplitPartitions;
3838
umfMempolicySetInterleavePartSize;
3939
umfMemspaceClone;
40+
umfMemspaceCreateFromNumaArray;
4041
umfMemspaceDestroy;
4142
umfMemspaceFilterByCapacity;
4243
umfMemspaceFilterById;

src/memspaces/memspace_numa.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515

1616
umf_result_t umfMemspaceCreateFromNumaArray(unsigned *nodeIds, size_t numIds,
1717
umf_memspace_handle_t *hMemspace) {
18+
#if defined(_WIN32)
19+
return UMF_RESULT_ERROR_NOT_SUPPORTED;
20+
#endif
21+
1822
if (!nodeIds || numIds == 0 || !hMemspace) {
1923
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
2024
}

0 commit comments

Comments
 (0)