From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 21 Nov 2005 14:32:02 +0300 From: Damir Shayhutdinov To: sisyphus@lists.altlinux.org Message-ID: <20051121113202.GA20097@damir.rnd.local> References: <437F86D0.7060301@altlinux.org> <4380E1CA.20004@altlinux.org> <679044850511201312o7dfa9b75g@mail.gmail.com> <200511210158.36065.icesik@mail.ru> <679044850511202316h1d6864d7t@mail.gmail.com> <20051121082419.GA3467@damir.rnd.local> <1132566254.18185.209.camel@localhost.localdomain> <20051121100241.GC3467@damir.rnd.local> <1132569557.18186.210.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1132569557.18186.210.camel@localhost.localdomain> User-Agent: Mutt/1.4.2.1i X-Operating-System: ALT Linux Master 2.4 (Citron) X-OriginalArrivalTime: 21 Nov 2005 11:31:38.0392 (UTC) FILETIME=[22F19980:01C5EE8F] Subject: [sisyphus] =?koi8-r?b?9MnQyd7O2cUg0NLPwszFzdkg08LP0svJINDPxA==?= x86_64 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2005 11:31:53 -0000 Archived-At: List-Archive: List-Post: On Mon, Nov 21, 2005 at 01:39:17PM +0300, Mikhail Zabaluev wrote: > В Пнд, 21/11/2005 в 13:02 +0300, Damir Shayhutdinov пишет: > > > > Извините, слегка запутался. Не встретил пока проблем с явным прописыванием > > > > /usr/lib в скриптах конфигурации и Makefiles. > > > > > > Там это было бы тем более странно, ведь исходники должны быть > > > конфигурируемы на установку в /usr/local, /opt и другие схемы. > > > > Да, но они обычно конфигурируемы на установку именно в поддиректорию lib. > > > > Например, в Makefile может быть написано > > install -D lib/libfoo.so.1 $(DESTDIR)$(PREFIX)/lib/libfoo.so.1 > > Это плохой стиль, не рекомендуемый, например, в automake. > См. например #8322, #8503. С autotools - это вообще отдельная тема. Бывает, мудрые апстримщики ищут установленную glibc, проверяя присутствует ли файл /lib/libc.so.6 Да, кстати, обращение ко всем мантейнерам: 1. Пожалуйста, не надейтесь что %_libdir/menu == %_menudir. Это вовсе не так. На x86_64 %_menudir = /usr/lib/menu, а %_libdir/menu = /usr/lib64/menu 2. Если скрипт configure требует указания путей к иксовым библиотекам, пожалуйста, преодолевайте соблазн вбить туда /usr/X11R6/lib, используйте макрос %_x11libdir. -- WBR, Damir Shayhutdinov