Re: gcc
Dmitry A. Fedorov, Sat, Mar 13, 2004 14:03:03 +0100:
> On Sat, 13 Mar 2004, Alex Riesen wrote:
>
> > > Эту запись вставляет компилятор безо всякого участия со стороны линукса,
> > > она есть в любом .o файле от gcc.
> >
> > я имел ввиду секцию .modinfo вообще и vermagic в частности.
>
> Схема построения загружаемого модуля, включающего куски,
> распространяемые без исходников такова:
>
причём тут схема? Оно или работает как его написали, или нет. Хочу -
делаю с прокладками, хочу - с памперсами. Ругаться можно сколько угодно,
проконтролировать и запретить нельзя (да и не нужно). Что с системой
уже не всё в порядке - юзер узнает (или по тому что система завалилась,
или tainted увидит). Попытается жаловаться - ему скажут куда сходить.
Второй раз он сам пошлёт тех писателей нафиг. И все довольны.
А то, что памперс скомпилирован с правильным компилером, или весь
драйвер - ничего не меняет. Технически. Лицензии никого не интересуют,
если очень надо, а драйвера от хорошей жизни не пишут.
Так или иначе - что-то пойдёт криво, и надо будет перекомпилить _весь_
драйвер с нужным компилятором, и командной строкой к нему, и набором
общесистемных параметров типа pe или smp, что, если разобраться, убивает
идею предкомпилированых драйверов нафиг.
Так что если человек хочет помучаться (или кому-то хочется его помучать)
- на здоровье.
Reply to:
- Follow-Ups:
- Re: gcc
- From: "Dmitry A. Fedorov" <D.A.Fedorov@inp.nsk.su>