Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Cross compile busybox for LEXRA mips

[es] :: Linux aplikacije :: Cross compile busybox for LEXRA mips

[ Pregleda: 1423 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vidonk
Slobodan Vidovic
Niksic

Član broj: 192156
Poruke: 355
109.72.104.*



+9 Profil

icon Cross compile busybox for LEXRA mips13.04.2020. u 23:01 - pre 48 meseci
Pozdrav forumaši,
Imam problem sa verzijom busyboxa koju sam preuzeo sa neta naime ona sadrži jednu ili više ovih instrukcija

Code:

lwl, lwr, swl, swr

A moj procesor ih ne podržava samo mi izbaci

Code:

Illegal instruction


E sad ja sam preuzeo busybox i u make menuconfig označio da hoću static static cross copiled binary program, stavio sad da hoću cross compiler prefix da bude mips-linux- kojeg imam u $PATH-u,
CFLAGS (NEW) sam unio "-EL -msoft-float" i LDFLAGS (NEW) da bude "-EL -msoft-float" ali kad pokrenem make dobijam sledeću grešku

https://pastebin.com/FDCEV9vy

[Ovu poruku je menjao vidonk dana 14.04.2020. u 13:13 GMT+1]
Signaure Hamer Dev .inc
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Cross compile busybox for LEXRA mips13.04.2020. u 23:12 - pre 48 meseci
Fali ti header. to undeclared verovatno znaci da kompajlira sa C++ kompajlerom, jer to kod C-a je pozeljno ali nije neophodno.
 
Odgovor na temu

vidonk
Slobodan Vidovic
Niksic

Član broj: 192156
Poruke: 355
109.72.104.*



+9 Profil

icon Re: Cross compile busybox for LEXRA mips14.04.2020. u 12:01 - pre 48 meseci
Citat:
Branimir Maksimovic: Fali ti header. to undeclared verovatno znaci da kompajlira sa C++ kompajlerom, jer to kod C-a je pozeljno ali nije neophodno.

Našao sam ovdje da je to

Code:

#include <sys/resource.h>


ali ja taj header imam, kako da vidim koji mi header hvali ?
Signaure Hamer Dev .inc
 
Odgovor na temu

vidonk
Slobodan Vidovic
Niksic

Član broj: 192156
Poruke: 355
109.72.104.*



+9 Profil

icon Re: Cross compile busybox for LEXRA mips14.04.2020. u 12:12 - pre 48 meseci
Evo danas ne prijavljuje tu grešku već neku drugu https://pastebin.com/FDCEV9vy
Signaure Hamer Dev .inc
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Cross compile busybox for LEXRA mips14.04.2020. u 16:39 - pre 48 meseci
Sad ti pa fali biblioteka ;)
U svakom slucaju kompajler je problem cini se a i to je verovatno pravljeno za neki stariji sistem.

edit:

u svakom slucaju setns i syncfs sy Linux syscall-ovi kao da pokusavas da linkujes sa nekim libc
koji to nema ?
 
Odgovor na temu

vidonk
Slobodan Vidovic
Niksic

Član broj: 192156
Poruke: 355
109.72.104.*



+9 Profil

icon Re: Cross compile busybox for LEXRA mips14.04.2020. u 20:18 - pre 48 meseci
Riješio sam samo sam ugasio određene parametre
Code:

> # CONFIG_MKTEMP is not set
> # CONFIG_SYNC is not set
> # CONFIG_FEATURE_SYNC_FANCY is not set
> # CONFIG_TOUCH is not set
> # CONFIG_FEATURE_TOUCH_NODEREF is not set
> # CONFIG_FEATURE_TOUCH_SUSV3 is not set
> # CONFIG_NSENTER is not set


i onda

Code:

make -j 4 LDFLAGS="--static" CROSS_COMPILE="mips-linux-"

Signaure Hamer Dev .inc
 
Odgovor na temu

[es] :: Linux aplikacije :: Cross compile busybox for LEXRA mips

[ Pregleda: 1423 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.