relocation truncated to fit

Gast #1767746
Lesenswert?
• ▲
▼
Hallo,

ich habe folgenden Fehler.
1
./main/configucos/os_cpu_a.o: In function `_not_first_int':
2
(.text+0x1fc): relocation truncated to fit: R_AVR_13_PCREL against symbol `OSTimeTick' defined in .text section in ./main/ucossource/os_core.o

Google und die Forumssuche haben mir den Hinweis gegeben ich müsste es 
mit -lm probieren. Das war leider erfolglos.

Ich habe 2 separate Programme, die sich einwandfrei compilieren liessen 
und dann auch lauffähig waren, zusammengefügt und den Fehler erhalten.

Beide Programme wurden auch vorher schon ohne die Option -lm gelinkt.

Die Datei bei der die Fehlermeldung erscheint ist eine Assemblerdatei. 
An der angegeben Stelle wird eine C-Funktion aufgerufen.

Weiss jemand Rat was falsch ist.

Danke
Andreas
Gast #1767821
Lesenswert?
• ▲
▼
Danke genau das wars.

Ich hatte gerade das rcall versuchsweise ersetzt durch ein call weil ich 
die Vermutung hatte das es dies war. Nachdem es sich einwandfrei linken 
liess wollte ich hier schnell Entwarnung geben.

Aber Du warst schneller.

Trotzdem vielen Dank für Deine Bemühungen. Hätte mir mit Sicherheit 
weitergeholfen.

Viele Grüße
Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.