AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO
illumos/Solaris linker does not support `--exclude-libs`
- 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