arrayfire / arrayfire/arrayfire-rust

Statically linking arrayfire

Offen
#192 12 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Enhancement
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.