jak zkompilovat modul "starsi" verzi gcc?

Vaclav Dvorsky hufhendr na sendmail.cz
Úterý Březen 11 00:31:06 CET 2003


>> napsano, jak mam postupovat dal. Chybove hlaseni: If you know what
>> you are doing and want to override this check, you can do so by
>> setting IGNORE_CC_MISMATCH.
> 
> Tak tady mate napsano, jak vypnout tu kontrolu, ktera zkouma, jestli
> jsou stejne verze kompilatoru kterym byl zkompilovan kernel a kterym
> chcete zkompilovat ten modul. 3.2.2 a 3.2.1 nejsou od sebe zas az tak
> daleko, aby to nutne muselo zpusobit nejaky problem, muzete to
> vyzkouset.
> 

Nejsem az takovy expert na kompilace, takze nevim presne, kam bych to 
mel napsat.
make --IGNORE_CC_MISMATCH ani variace na podobne tema nefunguji a v 
/usr/src/RPM/SPECS/NVIDIA_kernel.spec jsem take nic povedomeho neobjevil.

V rozbalenych zdrojovych kodech se to (IGNORE_CC_MISMATCH) vyskytuje jen 
v Makefile a tam je to prave jen jako kontrola, takze jedine co mne 
napada s tim udelat je zakomentovat to.

Ovsem risknul jsem to a dal make -i
konec vypisu je:
[...]
make: [nvidia.o] Error 1 (ignored)
size nvidia.o
size: nvidia.o: No such file or directory
make: [nvidia.o] Error 1 (ignored)
/usr/bin/install: cannot stat `nvidia.o': No such file or directory
make: [package-install] Error 1 (ignored)

ale jsou tam i jine zajimavosti jako napr.
nv-linux.h:43:4: #error This driver does not support 2.6.x or newer kernels!

Kazdopadne z toho mam pocit, ze to nedopadlo moc dobre. Podle 
dokumentace k ovladaci se spousti jen prave to make a ja ted nevim uplne 
presne, jestli se mi nekam neco nenakopirovalo / nerozhazelo. Vystup 
jsem si bohuzel neulozil, takze co ted?

Mimochodem ma make neco jako recovery, tedy v pripade nezdaru uklid a 
uvedeni vseho do puvodniho stavu?

-- 
Vaclav Dvorsky
http://www.akira.cz
emajl: hufhendr na akira.cz, iso-8859-2
tel: +420608021530, PGP: 0xD38E2CA7, X.509 supported



Další informace o konferenci Linux