[devel] Q: libtool and tags

Michael Shigorin mike на osdn.org.ua
Пт Сен 23 17:36:31 UTC 2011


On Tue, Jul 28, 2009 at 10:13:06PM +0400, Dmitry V. Levin wrote:
> > libtool при сборке стал ругаться на необходимость указания тегов, но 
> > man libtool ничего не сообщает,  о том, для чего это, и зачем это надо.
> > 
> > Текст ошибки в точности такой:
> > libtool --mode=compile g++ -g    -O2 -fPIC  -DPIC -pedantic -ansi -Wall  -c tcleci.cpp
> > libtool-default: compile: unable to infer tagged configuration
> > libtool-default: compile: specify a tag with `--tag'
> > 
> > В гугле узнал, что иногда можно лечить при --tag=cc, но хочу понять,
> > зачем это надо, и правильно ли так делать. К тому же тег ещё надо
> > указывать при --mode=link.
> 
> Попробуйте
> $ info libtool tags
> 
> Если останутся вопросы, то спрашивайте ещё.

Может, стоит оформить на манер [[UpStream/AsNeeded]]?

На всякий -- для серийных косяков (наткнулся на такое в стеке
библиотек, используемых rasmol-2.7.5) вышел такой метапатч:

sed -i 's,\(--mode=\(compile\|link\)\) \$(\(CC\|CXX\)),--tag=\3 &,' Makefile

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Devel