[OSy] integrace s testy

Pavel Ĺ afrata Pavel.Safrata at seznam.cz
Mon Nov 1 10:26:28 CET 2004


zdravim vsechny,

podarilo se nekomu slinkovat ten kernel.obj? Pokud ano, muze prosim neco rict k tomu jak? Ten problem, ktery ted popisu, mam i na zdrojacich Kalista. Kernel mi jde bez problemu prelozit, slinkovat i rozbehnout. Neumim ale slinkovat ho na ten kernel.obj. Kdyz pouziju to co je v Makefilu ke kalistu, dostanu ne moc prekvapive

/opt/mips/bin/decstation-ultrix-ld: Relocatable linking with relocations from format ecoff-littlemips (sys.o) to format binary (kernel.o) is not supported

Kdyz upravim parametry aby linker likoval do stejneho formatu jako jsou vstupni soubory, dostavam nekolik hlasek

relocation truncated to fit: JMPADDR .text

odkazujicich na posledni radky zdrojaku a pak jednou

additional relocation overflows omitted from the output

a linker skonci chybou. Mimochodem bez pouziti direktivy -T to slinkovat jde, ale chybi tam symbol kernel_end (pri pokusu kompilovat testy). Odhaduji tedy, ze problem bude v souboru binary.lds, ale nevim jak ho prepsat.

A jeste poznamka k testum: testy jsou nekompatibilni se zadanim. Pouzivaji jako typ k podminkovym promennym "struct condvar" zatimco v zadani je "struct cond". Prozatim jsem to "vyresil" makrem, ale asi by to chtelo nejak sjednotit.

Diky

Pavel Safrata

P.S. pokud bude v listu tenhle mail dvakrat tak se omlouvam, pokousel jsem se ho odeslat uz vcera, ale zda se, ze se nekde ztratil.
____________________________________________________________
http://www.bezpecnyinternet.cz
http://ad.seznam.cz/clickthru?spotId=80833



More information about the NSWI004 mailing list