GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — Add option for using bundled static hwloc by bratpiorka · Pull Request #1609 · oneapi-src/unified-memory-framework Conversation
|
| File | Summary |
|---|---|
src/deps/hwloc/windows/include/hwloc/autogen/config.h |
Windows hwloc configuration. |
src/deps/hwloc/linux/include/hwloc/autogen/config.h |
Linux hwloc configuration. |
src/deps/hwloc/include/hwloc/shmem.h |
Bundled shared-memory topology API. |
src/deps/hwloc/include/hwloc/rsmi.h |
Bundled ROCm SMI API. |
src/deps/hwloc/include/hwloc/plugins.h |
Bundled plugin API. |
src/deps/hwloc/include/hwloc/openfabrics-verbs.h |
Bundled OpenFabrics API. |
src/deps/hwloc/include/hwloc/opencl.h |
Bundled OpenCL API. |
src/deps/hwloc/include/hwloc/nvml.h |
Bundled NVML API. |
src/deps/hwloc/include/hwloc/memattrs.h |
Bundled memory-attributes API. |
src/deps/hwloc/include/hwloc/linux.h |
Bundled Linux helpers. |
src/deps/hwloc/include/hwloc/linux-libnuma.h |
Bundled libnuma API. |
src/deps/hwloc/include/hwloc/levelzero.h |
Bundled Level Zero API. |
src/deps/hwloc/include/hwloc/inlines.h |
Bundled inline helpers. |
src/deps/hwloc/include/hwloc/glibc-sched.h |
Bundled glibc scheduling API. |
src/deps/hwloc/include/hwloc/gl.h |
Bundled OpenGL API. |
src/deps/hwloc/include/hwloc/export.h |
Bundled topology export API. |
src/deps/hwloc/include/hwloc/distances.h |
Bundled distances API. |
src/deps/hwloc/include/hwloc/diff.h |
Bundled topology-diff API. |
src/deps/hwloc/include/hwloc/deprecated.h |
Bundled compatibility API. |
src/deps/hwloc/include/hwloc/cudart.h |
Bundled CUDA runtime API. |
src/deps/hwloc/include/hwloc/cuda.h |
Bundled CUDA API. |
src/deps/hwloc/include/hwloc/cpukinds.h |
Bundled CPU-kind API. |
src/deps/hwloc/include/hwloc/bitmap.h |
Bundled bitmap API. |
scripts/check_license/file-exceptions.sh |
Excludes vendored files from license checks. |
README.md |
Documents the bundled hwloc option. |
CMakeLists.txt |
Configures bundled hwloc selection. |
.github/workflows/reusable_basic.yml |
Adds bundled hwloc CI coverage. |
.github/workflows/.spellcheck-conf.toml |
Excludes vendored files from spellchecking. |
.github/scripts/run-codespell.py |
Excludes vendored files from codespell checks. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
757d81e to
0bbfa9d
Compare
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
0a48623 to
4383652
Compare
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Critical portability, CMake compatibility, symbol-isolation, and consumer-target issues remain unresolved.
Review effort: Lite
Findings: 4
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
| NAME) | ||
| set(UMF_LIBS | ||
| ${UMF_LIBS} | ||
| "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_LIBDIR}/${UMF_HWLOC_ARCHIVE_NAME}>" |
There was an error while loading. Please reload this page.
| find_package(umf REQUIRED CONFIG) | ||
|
|
||
| add_executable(umf_install_consumer main.c) | ||
| target_link_libraries(umf_install_consumer PRIVATE umf::umf umf::umf_headers) |
9159115 to
b03d490
Compare
| - name: Build and install UMF | ||
| run: | | ||
| cmake --build ${{env.BUILD_DIR}} --config ${{matrix.build_type}} -j $Env:NUMBER_OF_PROCESSORS | ||
| cmake --install ${{env.BUILD_DIR}} --config ${{matrix.build_type}} |
| - name: Build and run test of installed UMF | ||
| run: | | ||
| $extraArgs = @() | ||
| $prefixPath = "${{env.INSTL_DIR}}" |
d4dc15d to
2aeb614
Compare
9d06f8a to
4b61f8a
Compare
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Unresolved critical and moderate build, linkage, compatibility, and artifact-generation issues remain.
Review effort: Lite
Findings: 4
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| add_library(${UMF_HWLOC_NAME} INTERFACE) | ||
| target_link_libraries(${UMF_HWLOC_NAME} INTERFACE "${LIBHWLOC_LIBRARIES}") | ||
| target_include_directories(${UMF_HWLOC_NAME} | ||
| INTERFACE ${LIBHWLOC_INCLUDE_DIRS}) |
| '-DCMAKE_STATIC_LINKER_FLAGS=/Brepro') | ||
| Invoke-Native cmake @('--build', $BuildDir, '--config', 'Release', '--parallel') | ||
|
|
||
| $lib = Join-Path $BuildDir 'Release\hwloc.lib' |
5293fcc to
e03ee0c
Compare
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Two moderate compatibility and Windows installation-test issues remain unresolved.
🧠 Review effort: Lite
Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| if self.hwloc and platform.system() == "Windows": | ||
| lib.append(f"lib/{lib_prefix}hwloc.{lib_ext_static}") | ||
| elif self.hwloc and not self.shared_library: | ||
| lib.append(f"lib/{lib_prefix}umf_hwloc.{lib_ext_static}") |
At least 2 approving reviews are required to merge this pull request.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.