[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