Re: Re[4]: gcc

2004-03-13 Пенетрантность Dmitry A. Fedorov
On Sat, 13 Mar 2004, Alex Riesen wrote: > > Эту запись вставляет компилятор безо всякого участия со стороны линукса, > > она есть в любом .o файле от gcc. > > я имел ввиду секцию .modinfo вообще и vermagic в частности. Схема построения загружаемого модуля, включающего куски, распространяемые без

Re: Re[4]: gcc

2004-03-13 Пенетрантность Alex Riesen
Dmitry A. Fedorov, Sat, Mar 13, 2004 10:16:59 +0100: > On Sat, 13 Mar 2004, Alex Riesen wrote: > > > это как раз правильно. Ядро - довольно сложная штука, и после того как > > народу надоело бороться с ошибками в gcc, в загрузчик модулей просто > > вставили проверку версий. Проверка искусственная,

Re: Re[4]: gcc

2004-03-13 Пенетрантность Dmitry A. Fedorov
On Fri, 12 Mar 2004, Dmitry Skorinko wrote: > На самом деле проблема стоит так. Пишутся несколько библиотек - > объектных файлов на С. Они потом должны быть прилинкованы к собранной > обвязке и должен в конце получиться загружаемый модуль - драйвер. "Чтобы правильно задать вопрос, нужно знать пол

Re: Re[4]: gcc

2004-03-13 Пенетрантность Dmitry A. Fedorov
On Sat, 13 Mar 2004, Alex Riesen wrote: > это как раз правильно. Ядро - довольно сложная штука, и после того как > народу надоело бороться с ошибками в gcc, в загрузчик модулей просто > вставили проверку версий. Проверка искусственная, т.е. в объектный код > вставляется запись с версией компилятор

Re: Re[4]: gcc

2004-03-13 Пенетрантность Alex Riesen
Dmitry Skorinko, Fri, Mar 12, 2004 19:55:05 +0100: > Мне надо отдавать драйвер с закрытыми библиотеками. Я конечно могу для > каждого компилятора их скомпилить, а потом определять при сборке > модуля какие присоединять в зависимости от установленного Gcc > конфигуром (что я и сделал уже собств