From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <015601c53c3c$cecbbc50$c464a8c0@OLIVEMA> From: "Dmitry Kazimirov" To: "ALT Linux Sisyphus discussion list" References: <42510B50.3020202@jet.msk.su><200504082102.04463.alexey_borovskoy@mail.ru><003e01c53c36$161124d0$c464a8c0@OLIVEMA> <20050408123931.GG15520@immo.ru> Subject: =?koi8-r?B?UmU6IFtzaXN5cGh1c10gUmU6INDF0sXWo9fZ18HFzSBsaWJ0b29s?= Date: Fri, 8 Apr 2005 19:13:48 +0600 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 13:13:54 -0000 Archived-At: List-Archive: > Поциент, не стучите ложкой, а лучше почитайте письма Дмитрия > Левина по этой теме. Поциент, у вас Дмитрий Левин, я вижу, в авторитете :-) > Если App не пользуется libBASE, а только libBASE_UTL, то > изменение API/ABI в libBASE для App совершенно фиолетово. Вот именно, что APP пользуется структурами libBASE, возвращаемыми libBASE_UTIL, только вот в зависимостях APP libBASE нет, в этом-то и проблема. > А аот когда App грузит libBASE.so.1 и libBASE_UTL.so.2, а > libBASE_UTL.so.2 в свою очередь грузить ещё и libBASE.so.4 - вот > тогда происходит то, что в нароже называют "shit happens"... Вот именно, что если у APP будет зависимость от libBASE, и приложение будет пересобрано, обновится пакет, который придется закачать. Описанной вами ситуации не возникнет. Если зависимости у приложения от libBASE не будет, то и не будет формальных причин для его пересборки (ведь версия промежуточной библиотеки libBASE_UTIL не изменилась). Я вот именно об этом - о зависимостях ото всех базовых библиотек.