AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO
ocioarchive.dir/main.cpp.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object
- Vorherrschende Sprache
- C++
- Sterne
- 2.1k
- Forks
- 505
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
New compile error on Fedora with 2.3.0:
```
/usr/bin/ld: CMakeFiles/ocioarchive.dir/main.cpp.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld: failed to set dynamic section sizes: bad value
collect2: error: ld returned 1 exit status
```
Full log here:
https://kojipkgs.fedoraproject.org//work/tasks/2223/106302223/build.log
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Fedora-Build-Log und dem Ziel ocioarchive, insbesondere mit den Kompilierungs- und Link-Schritten für main.cpp.o. Reproduziere den OpenColorIO 2.3.0-Build auf Fedora und überprüfe anschließend, dass ocioarchive erfolgreich als PIE-Objekt gelinkt wird, ohne den gemeldeten Relocation-Fehler.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100