From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 9 Jan 2004 02:22:44 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] .a vs .so Message-ID: <20040108232244.GA926@nomad.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20040106102757.GK12479@pyro.hopawar.private.net> <20040108161404.GN2244@pyro.hopawar.private.net> <20040108201457.GA28535@nomad.office.altlinux.org> <200401090121.39382.LAV@VL3143.spb.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <200401090121.39382.LAV@VL3143.spb.edu> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2004 23:22:50 -0000 Archived-At: List-Archive: List-Post: --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Jan 09, 2004 at 01:21:39AM +0300, Vitaly Lipatov wrote: > On 8 Январь 2004 23:14, Dmitry V. Levin wrote: > > Как при этом сохранить возможность линковать статические > > приложения? Запаковывать по одному .la-файлу в пакет тоже ведь > > не очень хочется. Я предположил, что их можно просто > > восстанавливать скриптом при необходимости по уже > > установленным разделяемым библиотекам. > А предложение запаковывать их в -static очень глупо звучит? Тогда (если не был выполнен правильный aclocal+libtoolize) результат сборки динамической библиотеки будет зависеть от того, установлена ли в сборочной системе статическая библиотека, несмотря на то, что она для сборки динамической библиотеки не используется. Это называется "undefined behaviour", таких вещей стоит избегать. -- ldv --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE//eZE9viEa8HiNCkRAg4GAJ4wz/C+Mv0NsKdJPfnL1LvNClhSPQCePNVz J6disb2+BWSpfinehuAcd74= =g9hp -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3--