From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 25 Apr 2006 00:41:00 -0400 From: Ivan Adzhubey In-reply-to: <20060425043647.GV8441@localhost> To: sisyphus@lists.altlinux.org Message-id: <200604250041.00730.iadzhubey@rics.bwh.harvard.edu> MIME-version: 1.0 Content-type: text/plain; charset=koi8-r Content-transfer-encoding: 8BIT Content-disposition: inline References: <200604242256.51166.iadzhubey@rics.bwh.harvard.edu> <200604250031.29140.iadzhubey@rics.bwh.harvard.edu> <20060425043647.GV8441@localhost> User-Agent: KMail/1.9.1 Subject: Re: [sisyphus] binutils problem? X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.7 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: Tue, 25 Apr 2006 04:41:17 -0000 Archived-At: List-Archive: List-Post: On Tuesday 25 April 2006 00:36, Alexey Tourbin wrote: > On Tue, Apr 25, 2006 at 12:31:29AM -0400, Ivan Adzhubey wrote: > > Можно уточнить, какие это изменения, кроме уже упомянутого жесткого > > порядка обработки .o, .so и ключа -I (хотя по-моему - это как раз всегда > > так было)? Или где можно про это почитать? Не хотелось бы нарваться > > снова. > > Раньше он влинковывал все *.so и -l*, указанные в командной строке. > Теперь он оставляет только те *.so и -l*, которые реально используются в > предшествующих *.o файлах (а остальные отбрасывает, типа "optimize away"). > Флаг --as-needed в 'info ld'. > > То есть по идее он должен оставлять все реально используемые *.so и -l* > (а неиспользуемые отбрасывать), но на самом деле порядок аргументов > становится важным. А-а-а, теперь чукча все понял, а я-то недоумевал почитывая changelog'и от последних обновлений, что это за загадочный as-needed, с которым все борются ;-). Стало быть - сам наступил. -- Иван