oneapi-src / oneapi-src/unified-memory-framework
Cleanup hwloc integration logic in cmake
Personne n'a encore pris cette issue.
- Langage dominant
- C
- Étoiles
- 98
- Forks
- 48
- Merge moyen
- 3 j 20 h
- PR mergées (30 j)
- 6
Description
Logic for static linking with hwloc is different on windows and linux. We should try to unify it, perhaps by creating our own CMakeLists.txt based on https://github.com/open-mpi/hwloc/tree/master/contrib/windows-cmake that would work for both linux and windows (and perhaps MacOS on which we do not support static linking right now).
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Lisez la logique CMake existante pour la liaison statique avec hwloc sous Linux et Windows, puis comparez-la avec l’implémentation hwloc contrib/windows-cmake référencée. Le travail est considéré comme terminé lorsqu’une logique CMake unifiée prend en charge la liaison statique de manière cohérente sous Linux et Windows, la prise en charge de MacOS n’étant envisagée que si elle est réalisable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c, cmake
- Domaine
- build-system
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100