From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 2 Feb 2003 12:20:57 +0300 From: Alexey Tourbin To: community@altlinux.ru Message-ID: <20030202092057.GA11833@solemn.turbinal.org> Mail-Followup-To: community@altlinux.ru References: <20030201233603.9FCFB4A7EB@lrn.ru> <3E3CD116.7080709@mail.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline In-Reply-To: <3E3CD116.7080709@mail.ru> Subject: [Comm] Re: General policy for Junior updates Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun, Feb 02, 2003 at 11:04:38AM +0300, Artem Vakhitov wrote: > >Бинарно совместимыми могут быть программы и пакеты, собранные разными > >версиями компилятора, разными компиляторами или вообще в разных > >инструментальных системах. > > Да, разумеется. Но ключевое слово здесь -- "могут". Могут, а могут и > не. И в случае gcc последний вариант очень вероятен. "Очень вероятен" -- это приблизительно насколько? :) > >Вы, вероятно, плохо понимаете, что такое бинарная совместимость. > > Я понимаю, что такое бинарная совместимость, просто не слишком корректно > выразился. Поясняю: gcc2.9x и gcc3.2.x производят на свет бинарно совместимый машинный код. Своеобразное исключение составляют программы, написанные на C++. В новых версиях компилятора используется новая схема образования символьных имён для разделяемых объектов. Поэтому несовместимость проявляется на уровне динамического линкера и только для программ, которые используют C++ код в *.so* библиотеках. К счастью, rpm очень жестко контролирует зависимости на *.so* библиотеки. -- WBR, Alexey Tourbin BIOZAK Ltd., Russia --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+POL5fBKgtDjnu0YRAsE2AKC3B+wpf0Gyp7ObZrwkW4wJrRFBBQCg14pE WFdqMtbwt84/6iHYf61kOf0= =Ohdd -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C--