arrayfire / arrayfire/arrayfire-rust
Statically linking arrayfire
- Vorherrschende Sprache
- Rust
- Sterne
- 827
- Forks
- 59
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Right now arrayfire has to be used by linking to the DLL. Since the only parts of arrayfire that are included in the Rust bindings are BSD 3-clause, there should be no problem statically linking arrayfire. Is it possible that we could choose whether or not arrayfire is statically linked to ease distribution? Also, is there any downside to just always statically linking arrayfire? I feel like that would be more in-line with what the Rust community expects: adding a crate to your `Cargo.toml` should "just work".
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der Cargo.toml-Integration und dem aktuellen DLL-basierten ArrayFire-Linking-Setup. Untersuche, wie die Rust-Bindings die native Bibliothek auswählen und verteilen, einschließlich der Abwägungen zwischen optionalem und immer statischem Linking. Als erledigt gilt die Aufgabe, wenn die unterstützte Linking-Auswahl und ihre Auswirkungen auf die Verteilung dokumentiert und implementiert oder klar abgegrenzt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- hpc
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100