[Comm] Компиляция модуля

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Янв 8 17:17:15 MSK 2004


On Thu, Jan 08, 2004 at 04:45:02PM +0300, Jura wrote:
> Подскожите, как указать путь?
> я пробовал редактировать makefile:
> ...
> # Kernel Search Path
> # All the places we look for kernel source
> KSP :=  /usr/lib/kernel/2.4.20-alt5/include \	# <- добавил эту строчку !!!
> 	/lib/modules/$(shell uname -r)/build \
>        /usr/src/linux-$(shell uname -r) \
>        /usr/src/linux-$(shell uname -r | sed 's/-.*//') \
>        /usr/src/kernel-headers-$(shell uname -r) \
>        /usr/src/kernel-source-$(shell uname -r) \
>        /usr/src/linux-$(shell uname -r | sed 
>        's/\([0-9]*\.[0-9]*\)\..*/\1/') \
>        /usr/src/linux
> 
> # prune the list down to only values that exist
> # and have an include/linux sub-directory
> test_dir = $(shell [ -e $(dir)/include/linux ] && echo $(dir))
> KSP := $(foreach dir, $(KSP), $(test_dir))
> 
> # we will use this first valid entry in the search path
> KSRC := $(firstword $(KSP))
> 
> ifeq (,$(KSRC))
>  $(error Linux kernel source not found)	# <- все равно здесь ошибка !
> endif

Попробуйте запустить

  make KSRC=/usr/lib/kernel

Там слегка странная структура с несколькими ссылками, чтобы сделать
общими большую часть заголовков ядра для вариантов up и smp.  Сейчас
от таких сложностей уже отказались.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20040108/d6bd7538/attachment-0002.bin>


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