[sisyphus] kernel 2.4.17 build problem

Igor Homyakov =?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Вс Янв 6 18:13:56 MSK 2002


On Sat, Jan 05, 2002 at 09:19:07PM +0300, Konstantin Volckov wrote:
> On Fri, 4 Jan 2002 22:49:35 +0300
> Igor Homyakov <homyakov на ramax.spb.ru> wrote:
> 
> Hi!
> 
> > сборка (линковка) ядра заканчиваеться с такой ошибкой 
> > arch/i386/kernel/kernel.o: In function `sys_call_table':
> > arch/i386/kernel/kernel.o(.data+0x264): undefined reference to
> > `sys_quotactl' kernel/kernel.o(.data+0xf14): undefined reference to
> > `nr_dquots'
> > 
> > хотя поддерки квот в ядре нет
> 
> Это бага возникла в связи с обновлением системы квотирования. Она будет
> зафиксена в следующем ядре, а пока попробуйте наложить приложенный к
> письму патч на kernel/sysctl.c.

Осталась ругань на sys_quotactl из sys_cal_table. Этот вызов есть
в sys_cal_table (entry.S) и описан в dquote.c, но так как квоты отключены
функция получаеться не объявленной. надо либо "прикрыть sys_quotectl
или поставить какуюто заглушку, к сожалению не знаю как принято делать
в kernel.

я не сильно разьираюсь в тонкостях сборки ядра, по этому поправте меня
если я неправ.

-- 
Igor Homyakov
<homyakov(at)ramax.spb.ru>




Подробная информация о списке рассылки Sisyphus