From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 6 Jun 2003 22:05:43 +0400 From: Konstantin Lepikhov To: devel@altlinux.ru Message-ID: <20030606180543.GA13122@lks.home> Mail-Followup-To: devel@altlinux.ru References: <873cini1a1.fsf@velvet.po.cs.msu.su> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <873cini1a1.fsf@velvet.po.cs.msu.su> User-Agent: Mutt/1.4.1i X-Operating-System: ALT Linux Sisyphus (20030522) 2.4.20-alt5-up Subject: [devel] Re: [Q] GATOS: To be or not to be? Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hi Peter! Friday 06, at 09:06:14 PM you wrote: > > Привет. > > Возник следующий вопрос: есть драйверы gatos и мы их стараемся > поставлять вместе с оригинальными драйверами, так как и оба набора > имеют свои преимущества. > > Мне пришёл багрепорт: > > 20:04 pts/5 nidd@shamrock:~ 2005> xf86cfg > Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a > Module fbdevhw: vendor="The XFree86 Project" > ... > Loading /usr/X11R6/lib/modules/drivers/ati_gatos_drv.o > Duplicate symbol R128Identify in > /usr/X11R6/lib/modules/drivers/ati_gatos_drv.o > Also defined in /usr/X11R6/lib/modules/drivers/ati_drv.o > Fatal Error: > Module load failure > zsh: exit 1 xf86cfg > 20:05 pts/5 nidd@shamrock:~ 2006> > > Проблема в том, что xf86cfg падает из-за совпадения символов в > драйвере ati_drv.o и ati_gatos_drv.o. Другие приложения тоже могут от > этого потенциально падать, так как, насколько я понимаю, это > некорректная ситуация, когда два драйвера содержат одинаковые > символы. > > Возникают следующие способы выхода из ситуации: > > 1). отучить xf86cfg смотреть в gatos_drv (хак и не поможет, так как > придётся хакать все такие приложения) > 2). не поставлять gatos (плохо) > 3). исправить gatosовские символы, чтобы они отличались от > оригинальных (очень много работы) > 4). разместить все XFree86 драйвера в один пакет, а gatos в > другой. оба будут поставлять drivers, и конфликтовать друг с другом. > (плохо, так как ни в какой момент не будут установлены _все_ драйвера, > а значит у пользователя не будет полного выбора при вызове xf86cfg) > > Что делать? :( Предвижу подобные проблемы с dri cvs билдами. imho выход - как и с ядром - сделать "ванильные" xfree (из stable branch at xfree86.org) и набор патчей (или "модов" в гамерской терминологии) для этой сборки, т.к все равно turing point для них один - это "ванильные" иксы. Для большинства пользователей хватит "ванили", для остальных - custom builds в /usr/X11R6-(DRI|GATOS). Даже проблем с зависимостями быть не должно. -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR