From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42FF1C88.5020706@freesource.info> Date: Sun, 14 Aug 2005 14:27:20 +0400 From: Denis Smirnov Organization: "Seiros" LLC User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050512) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sergey Vlasov Subject: Re: [devel] /usr/include/linux/ References: <20050814073553.GA26320@localhost.localdomain> <20050814081432.GA15324@procyon.home> In-Reply-To: <20050814081432.GA15324@procyon.home> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Cc: devel@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Aug 2005 10:27:21 -0000 Archived-At: List-Archive: List-Post: Sergey Vlasov wrote: >>Собираемый мною пакет zaptel-devel хочет класть заголовочные файлы в >>/usr/include/linux/, который является симлинком. Некоторые другие >>собираемые мноё пакеты (в том числе asterisk) ищут его именно так. >> >> >Т.е., они рассчитывают, что /usr/include/linux показывает на заголовки >ядра, к которому приложен их патч? Вообще говоря, это неправильно. > > Там даже не патч, там вполне самостоятельный модуль. И, насколько я понял, во время сборки эти заголовки не меняются. Это и логично -- потому что с этими заголовками должны собираться userspace приложения, не зависимые от версий ядра и/или модулей. >>Сейчас я решил это переносом zaptel.h в /usr/include, и соответственно >>прохожусь subst по *.c и Makefile. >> >>Это правильно? >> >> >Можно сделать /usr/include/zaptel/linux и собирать с >-I/usr/include/zaptel - возможно, так придётся править меньше. > > Хорошая мысль, мне нравится. В следующей сборке так и сделаю (сейчас-то я выкрутися subst'ами).