From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <alex@pyro.hopawar.private.net>
Date: Fri, 20 Feb 2004 15:47:00 +0600
From: Alexey Morozov <alex-altlinux@idisys.iae.nsk.su>
To: devel@altlinux.ru
Subject: Re: [devel] libtool: la_LIBADD vs noinst_LIBRARIES
Message-ID: <20040220094700.GM13449@pyro.hopawar.private.net>
References: <20040203213522.GE23713@solemn.turbinal.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="tKtFalx5NIx0HZ72"
Content-Disposition: inline
In-Reply-To: <20040203213522.GE23713@solemn.turbinal.org>
User-Agent: Mutt/1.4.2.1i
X-BeenThere: devel@altlinux.ru
X-Mailman-Version: 2.1.4
Precedence: list
Reply-To: ALT Devel discussion list <devel@altlinux.ru>
List-Id: ALT Devel discussion list <devel.altlinux.ru>
List-Unsubscribe: <http://www.altlinux.ru/mailman/listinfo/devel>,
	<mailto:devel-request@altlinux.ru?subject=unsubscribe>
List-Archive: </pipermail/devel>
List-Post: <mailto:devel@altlinux.ru>
List-Help: <mailto:devel-request@altlinux.ru?subject=help>
List-Subscribe: <http://www.altlinux.ru/mailman/listinfo/devel>,
	<mailto:devel-request@altlinux.ru?subject=subscribe>
X-List-Received-Date: Fri, 20 Feb 2004 09:47:06 -0000
Archived-At: <http://lore.altlinux.org/devel/20040220094700.GM13449@pyro.hopawar.private.net/>
List-Archive: <http://lore.altlinux.org/devel/>
List-Post: <mailto:devel@altlinux.org>


--tKtFalx5NIx0HZ72
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Wed, Feb 04, 2004 at 12:35:22AM +0300, Alexey Tourbin wrote:
> К чести libtool надо сказать, что в таких ситуациях он выдает честное
> предупреждение:
> 
> *** Warning: Linking the shared library libecho.la against the
> *** static library ../../../src/util/libutil.a is not portable!
> 
> К "стыду" разработчиков надо сказать, что пакет mpfc не один подвержен
> этой напасти (сегодня я ещё исправил flac и буду дальше заниматься этим
> вопросом).
> 
> Теперь предлагаю обсудить варианты решения проблемы:
> 
> 1) Можно изменить структуру пакета (возможно, увеличив число полноценных
> библиотек и исключив вспомогательные статические библиотеки).
Это еще актуально? info '(libtool)Static libraries'
В общем, достаточно заменить

noinst_LIBRARIES = libbla.a

на

noinst_LTLIBRARIES = libbla.la

и провести соответствующие изменения по ходу Makefile.am


--tKtFalx5NIx0HZ72
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQFANdeUX5DZdJn19V0RAp3bAKCpGobCisbjZunDxKI9i7oanHQ/SACgphPJ
Kxcv2pugqQr2KnLK9mfrvUg=
=yP7h
-----END PGP SIGNATURE-----

--tKtFalx5NIx0HZ72--