From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 2 Apr 2005 11:31:39 +0400 From: "Anton D. Kachalov" To: ALT Devel discussion list Subject: Re: [devel] Q: linker & -z defs Message-ID: <20050402073139.GB24191@lrn.ru> References: <20050401204831.GA24191@lrn.ru> <1112389738.25353.13.camel@siver.home> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1112389738.25353.13.camel@siver.home> 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: Sat, 02 Apr 2005 07:31:39 -0000 Archived-At: List-Archive: List-Post: On Sat, Apr 02, 2005 at 01:08:58AM +0400, Yuri N. Sedunov wrote: > Ну, очень давно просто так лишнего не выдает. Да, но OpenOffice 2.0 с gtk не я же первый решил собрать? Значит, у всех, кто пробовал его собирать с gtk всё собирается и всех либ хватает. Проблема либо где-то у нас, либо у всех, кто OO собирал :) > Да. Нужно выбрать только необходимое. > $ rpm -ql libgtk+2-devel|grep pc > /usr/lib/pkgconfig/gdk-2.0.pc > /usr/lib/pkgconfig/gdk-pixbuf-2.0.pc > /usr/lib/pkgconfig/gdk-pixbuf-xlib-2.0.pc > /usr/lib/pkgconfig/gdk-x11-2.0.pc > /usr/lib/pkgconfig/gtk+-2.0.pc > /usr/lib/pkgconfig/gtk+-x11-2.0.pc Всмысле, необходимое? А если я знаю, что мне точно нужен gtk+-2.0 и всё? Откуда мне знать, что он тянет за собой gdk, glib? Или вообще некую библиотечку foo? Поэтому я имею полное право в configure.in проверять только на нужную мне либу и имею полное право пользоваться любыми флажками при линковке (-Wl,-z,defs не исключение). И при всём при этом, у меня не должна болеть голова о линковке и библиотеках там учавствующих. > В принципе можно GTK покрошить помельче, если действительно надо. Зачем? Куда уж мельче - оно и так не собирается. Rgds, Anton