ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Gleb Kulikov <gleb@asd.iao.ru>
To: community@altlinux.ru
Subject: Re: [Comm]  Перекомпиляция ядра
Date: Sat, 28 Jun 2003 11:36:41 -0600
Message-ID: <200306281136.41227.gleb@asd.iao.ru> (raw)
In-Reply-To: <3EFC891C.9010407@progroup.ru>

В сообщении от 27 Июнь 2003 12:12 Shrek написал:
> pwc-ctrl.c
> pwc-ioctl.h
[...]

> в итоге должен получиться один модуль - pwc.o

Коли не знаешь / не любишь (а кому он нравится?) формата мэйк, ну откажись от 
него. Или вручную собирай, или задействуй scons вместо make-а.

Пишешь Sconstruct файл типа:

SOURCES = ["pwc-ctrl.c", "pwc-if.c", "pwc-misc.c", "pwc-uncompress.c"]
kerneldir = "/usr/src/kernel-2.4.20/"

defines = ["-D__LINUX__", "-D__KERNEL__", " -DMODULE", "-Wall"]
optimflg = "-O2"
debugflg = "-g"

if debug:
                  defines.append(debugflg)
if optimize:
                  defines.append(optimflg)

env = Environment(CCFLAGS = defines, CPPPATH=kerneldir+"/include")

env.StaticObject(target = 'pwc.o', source = SOURCES)

И запускаешь на компиляцию
scons optimize=1 .

исходники и .h можно править, как обычно -- вручную в майк (SConstruct) файле, 
прописываать зависимости не нужно, они будут отслежены автоматически.

-- 
			Салют, /GLeb
>From okayunov@mtu-net.ru  Sat Jun 28 08:46:37 2003
Return-Path: <okayunov@mtu-net.ru>
Delivered-To: community@lrn.ru
Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235])
	by lrn.ru (Postfix) with ESMTP id 00EEA48A8D
	for <community@lrn.ru>; Sat, 28 Jun 2003 08:46:36 +0400 (MSD)
Received: from hueymiccailhuitl.mtu.ru (hueytecuilhuitl.mtu.ru
	[195.34.32.123])
	by master.altlinux.ru (Postfix) with ESMTP id D7101E31CF
	for <community@altlinux.ru>; Sat, 28 Jun 2003 08:46:36 +0400 (MSD)
Received: from mtu-net.ru (ppp144-229.dialup.mtu-net.ru [62.118.144.229])
	by hueymiccailhuitl.mtu.ru (Postfix) with ESMTP id C04ACFB0B1
	for <community@altlinux.ru>; Sat, 28 Jun 2003 08:46:35 +0400 (MSD)
	(envelope-from okayunov@mtu-net.ru)
Message-ID: <3EFD1DA8.3040209@mtu-net.ru>
Date: Sat, 28 Jun 2003 08:46:32 +0400
From: "Oleg N. Kayunov" <okayunov@mtu-net.ru>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.2.1) Gecko/20030210
X-Accept-Language: ru-ru, en
MIME-Version: 1.0
To: community@altlinux.ru
References: <200306251516.28744.siba3000@bk.ru>
	<200306271153.46223.shawkat@samitc.uzsci.net>
	<200306271450.15786.siba3000@bk.ru> <200306271309.24290.someone_lists@bk.ru>
In-Reply-To: <200306271309.24290.someone_lists@bk.ru>
X-Enigmail-Version: 0.70.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 8bit
Subject: [Comm] Re: =?koi8-r?b?88/axMHU2CDPwtLB2iDEydPLwQ==?=
X-BeenThere: community@altlinux.ru
X-Mailman-Version: 2.1.1
Precedence: list
Reply-To: community@altlinux.ru
List-Id: <community.altlinux.ru>
List-Unsubscribe: <http://www.altlinux.ru/mailman/listinfo/community>,
	<mailto:community-request@altlinux.ru?subject=unsubscribe>
List-Archive: </pipermail/community>
List-Post: <mailto:community@altlinux.ru>
List-Help: <mailto:community-request@altlinux.ru?subject=help>
List-Subscribe: <http://www.altlinux.ru/mailman/listinfo/community>,
	<mailto:community-request@altlinux.ru?subject=subscribe>
X-List-Received-Date: Sat, 28 Jun 2003 04:46:37 -0000

Someone Unknown пишет:

>В сообщении от 27 Июнь 2003 12:50 ILYA Sibgatullin написал(a):
>  
>
>>В сообщении от Пятница 27 Июнь 2003 12:53 Shawkat написал(a):
>>    
>>
>>>>А если взять готовый образ, примаунтить его и изменить некоторые
>>>>файлы. Он потом запишеться?
>>>>        
>>>>
>>>Нет - iso9660 - read-only файловая система - в нее нельзя записать.
>>>ее можно только сгенерировать.
>>>      
>>>
>>Жаль... А так хотелось! Но всё равно спасибо.
>>    
>>
>
>Но... ЗАЧЕМ?! 8))
>
    Ну например: есть ГОТОВЫЙ загрузочный CD-юк (Линуксовый, скажем), но 
хочется просто добавить туда кое-что. Таки - опаньки! Надо весь гемморой 
(включая загрузочные построения) делать с самого начала. Хорошо ещё, что 
на Лиуксовых CD-ках почему-то сохраняются опции командной строки mkisofs 
- непонятно, правда, зачем.


-- 
== В действительности все обстоит совершенно иначе чем на самом деле. ==
	BR, Oleg N. Kayunov.



  parent reply	other threads:[~2003-06-28 17:36 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-26 13:08 Shrek
2003-06-26  9:22 ` Maxim.Savrilov
2003-06-26 14:57   ` Shrek
2003-06-26 17:47     ` Re[2]: " ASA
2003-06-27  9:56       ` Shrek
2003-06-27 14:21         ` Re[2]: " ASA
2003-06-27 18:39             ` ASA
2003-06-27 19:28               ` Shrek
2003-06-28  3:42                 ` Re[2]: " ASA
2003-06-28  7:25                   ` Shrek
2003-06-28 17:11                       ` [Comm] ðÅÒÅËÏÍÐÉÌÑÃÉÑ ÑÄÒÁ Ed V. Bartosh
2003-06-28 18:39                       ` [Comm] Перекомпиляция ядра Shrek
2003-06-28 17:36             ` Gleb Kulikov [this message]
2003-06-28  7:26               ` Shrek

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200306281136.41227.gleb@asd.iao.ru \
    --to=gleb@asd.iao.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git