AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

ocioarchive.dir/main.cpp.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object

Offen
#1,857 15 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Build Issue
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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