ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Konstantin Lepikhov <lakostis@pisem.net>
To: devel@altlinux.ru
Subject: [devel] Re: [Q] GATOS: To be or not to be?
Date: Fri, 6 Jun 2003 22:05:43 +0400
Message-ID: <20030606180543.GA13122@lks.home> (raw)
In-Reply-To: <873cini1a1.fsf@velvet.po.cs.msu.su>

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



      parent reply	other threads:[~2003-06-06 18:05 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-06 17:06 [devel] " Peter Novodvorsky
2003-06-06 17:19 ` Alexey V. Lubimov
2003-06-06 17:34 ` Sergey Bolshakov
2003-06-06 18:05 ` Konstantin Lepikhov [this message]

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=20030606180543.GA13122@lks.home \
    --to=lakostis@pisem.net \
    --cc=devel@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 Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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