From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 26 Oct 2005 11:54:42 +0400 From: Damir Shayhutdinov To: Andrei Bulava Message-ID: <20051026075442.GA2399@damir.rnd.local> References: <20051025170708.GA14211@basalt.office.altlinux.org> <435F268C.8030803@altlinux.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <435F268C.8030803@altlinux.ru> User-Agent: Mutt/1.4.2.1i X-Operating-System: ALT Linux Master 2.4 (Citron) X-OriginalArrivalTime: 26 Oct 2005 07:53:51.0097 (UTC) FILETIME=[677D1E90:01C5DA02] Cc: ALT Linux Sisyphus discussion list Subject: [sisyphus] Re: Q: =?koi8-r?b?zcXT1M/Qz8zP1sXOycUgLnBjLcbByszP1yAtINc=?= /usr/lib/pkgconfig? 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: Wed, 26 Oct 2005 07:54:06 -0000 Archived-At: List-Archive: List-Post: > > М-м-м... Не понял, если честно. Вопросов аж три: > > 1) gnome-mime-data-2.0.pc был в /usr/lib/pkgconfig? Угу. > > 2) pkg-config хоть каким-то боком в курсе %_datadir? Хз. > 3) и, собственно, откуда такая выраженная актуальность применения > клавишных инструментов в среде лиц духовного звания? Из-за x86_64. Как известно, pkg-config на x86_64 не должен смотреть в /usr/lib/pkgconfig (также как pkg-config на ix86 не смотрит в /usr/lib64/pkgconfig). Поэтому при сборке под x86_64 этот gnome-mime-data-2.0.pc не находится, хотя пакет установлен и является noarch. > > При этом сам пакет не содержит ни одной библиотеки. > > Кстати, если уж говорить об arch / noarch, то мне кажется, что > /usr/lib/pkgconfig - всё-таки правильное место, т.к. > libdir=${exec_prefix}/lib однозначно говорит о том, что библиотека, к > которой относится этот .pc-файл, собрана для x86. У библиотек, собранных > под x86_64, файлы должны быть в /usr/lib64/pkgconfig и содержать > libdir=${exec_prefix}/lib64? Угу. Собственно, так оно и есть, но для пакетов noarch логика должна быть другой. Либо не включать .pc в noarch пакеты, либо класть их туда, куда смотрят оба pkg-config. -- WBR, Damir Shayhutdinov