AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

illumos/Solaris linker does not support `--exclude-libs`

Aperta
#2,092 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
2.1k
Fork
503
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

To successfully compile OpenColorIO on illumos we need to disable `--exclude-libs` for linker because such option is not supported by the illumos linker. I assume the same would be true for Solaris too.

Reference: https://github.com/OpenIndiana/oi-userland/blob/e4f5cba886591d62fd365f7a941730796d2d5e46/components/library/opencolorio/patches/04-CMakeLists.txt.patch (this is for OpenColorIO 2.1.3, but 2.4.0 needs similar change too)
ld man page for illumos: https://illumos.org/man/1/ld
ld man page for Solaris: https://docs.oracle.com/cd/E88353_01/html/E37839/ld-1.html

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando la configurazione CMake che aggiunge l’opzione del linker `--exclude-libs`, usando come riferimento la patch di OpenIndiana collegata. Verifica come viene selezionata l’opzione per illumos e Solaris, quindi verifica che OpenColorIO venga configurato e compilato su queste piattaforme senza passarla.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cmake, cpp
Ambito
build-system
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.