[devel] libtool: what is 'tag'?

Sviataslau Svirydau =?iso-8859-1?q?Sviataslau=5FSvirydau_=CE=C1_epam=2Ecom?=
Вт Фев 15 16:57:24 MSK 2005


Hi,

Имеется проблема, которая проявляется при сборке пакета через кзьигшдв, 
но не проявляется при сборке в хэшере.
При сборке питоновских биндингов для subversion возникает следующее:

+ make swig-java
/bin/sh /dev/shm/subversion-1.1.3/libtool --silent --mode=compile 
i586-alt-linux-gcc bla-bla-bla
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'

При этом libtool содержит:
available_tags=" CXX"
...
# func_infer_tag arg
# Infer tagged configuration to use if any are available and
# if one wasn't chosen via the "--tag" command line option.
# Only attempt this if the compiler in the base compile
# command doesn't match the default compiler.
# arg is usually of the form 'gcc ...'
func_infer_tag ()
{...}

Сборку можно закончить успешно несколькими способами:

1)
/path/to/libtool --tag=CXX bla-bla-bla

2)
/path/to/libtool --silent --mode=compile gcc bla-bla-bla
(указать gcc вместо i586-alt-linux-gcc. В Makefile тоже стоит CC = gcc)

если 1) применить для спека, то получается что-то типа:
make swig-java LIBTOOL='/path/to/libtool --tag=CXX'

Собсно вопросы:
Как правильно победить такую ситуацию?
Если надо кого-то лечить - то кого именно и как?

-- 
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone:  +375 (17) 210 1662, ext. 1503
fax:    +375 (17) 210 1168
mobile: +375 (29) 641 4214
-- 
The clothes have no emperor.
		-- C.A.R. Hoare, commenting on ADA.




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