From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 2 Oct 2007 10:19:34 +0400 From: Stanislav Ievlev To: ALT Linux Team development discussions Message-ID: <20071002061934.GF14025@basalt.office.altlinux.org> References: <20071001221525.7c30a9d2@mission> <20071001235838.GA5786@basalt.office.altlinux.org> <20071002041834.171384c4@mission> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20071002041834.171384c4@mission> Subject: Re: [devel] =?koi8-r?b?W3Npc3lwaHVzXSBJQTogZ2xpYjIg0yDCycLMyc/UxcvB?= =?koi8-r?b?zckg1yAvbGli?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Oct 2007 06:19:34 -0000 Archived-At: List-Archive: List-Post: On Tue, Oct 02, 2007 at 04:18:34AM +0400, Alexey Rusakov wrote: > On Tue, 2 Oct 2007 03:58:38 +0400 > Dmitry V. Levin wrote: > > > > Hi, > > > > On Mon, Oct 01, 2007 at 10:15:25PM +0400, Alexey Rusakov wrote: > > > По просьбам с мест и в связи с объективной необходимостью выполнены работы > > > по https://bugzilla.altlinux.org/show_bug.cgi?id=12936 . Соответственно, > > > только что произведён вброс исходного пакета glib2, содержащего > > > соответствующие библиотеки не в /usr/lib, а в /lib. Если в связи с этим > > > обнаружатся какие-то неприятности, просьба сообщать ASAP. > > > > Сразу захотелось повесить багу о том, что все девелоперские библиотеки > > (lib*.so) оказались в каталоге /lib/. > Уже тоже нашёл. Список файлов в glib2 проверил, а в glib2-devel > нет :( Оказались не только библиотеки, но и .pc, а это уже криминал, > glib2-devel непригоден для сборки. > > > Вот кусок shell-кода, который кочует у меня из одного spec-файла в другой > > и, следовательно, напрашивается на омакривание: > > > > # Relocate shared libraries from %_libdir/ to /%_lib/. > > mkdir %buildroot/%_lib > > for f in %buildroot%_libdir/lib*.so; do > > t=`objdump -p "$f" |awk '$1=="SONAME"{print $2}'` > > [ -n "$t" ] > > ln -sf ../../%_lib/"$t" "$f" > > done > > mv %buildroot%_libdir/lib*.so.* %buildroot/%_lib/ > Да, я его уже тоже нашёл и положил (-alt4 скоро будет). И тоже отметил, > что кусок напрашивается либо на укладывание в скрипт, либо на омакривание. Достаточно было просто сделать mv на одну библиотеку - libglib. Остальное пусть остаётся где было.