Lazarus compile (RPi Qemu)

Fórumok

Üdv!

Megpróbáltam lefordítani a Lazarust Raspberry-n, pontosabban qemu-ban.
A doksi szerint: make clean bigide
Van ötlete valakinek mi lehet a bibi?
"Undefined reference '_fini'" , "Undefined reference '_init'"

--
G.

Hozzászólások

Ugyanaz a forrás Fedora 20 x64 alatt simán lefordult.
A neten azt olvasom, hogy ez ARM, ARMHF probléma. :o Lehetséges?

--
G.

Qemu-ban csinálod, egy arm-ra készült fordítóval? Ilyen hibákat kaptam, mikor gyorsítani akartam. Itt írtam, miszerint:

Lehetséges a fordítás gyorsítása is, ahol a host fordítóját használjuk (ld. Cross Building Using the Host Cross Compiler szakasz), viszont ez amd64 esetén linkelési gondokat okoz, ahogy meg is tapasztaltam. Elvileg ez a probléma 32bites FreeBSD esetén nem lép fel, tehát ott használható.

Linkelési hibát kaptál. Úgy sejtem, hogy 64bites linuxon dolgozol (meg persze a 64bites Fedora említése is sejtet valamit).
Ebből úgy vélem, mivel más architektúrára fordítasz, és pont RPI-re, a fentebb említett ok lehet a baj.
Azaz a Fedora rendszerre készült fordítót használod arra, hogy RPI-re fordítson. Nálam a kulcs az volt, hogy az RPI-re készült fordítóval fordítottam. Igaz, tetű lassú lett, de legalább működik.