From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Anton D. Kachalov" To: sisyphus@altlinux.org Message-ID: <20051015151011.GA26169@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Cc: Subject: [sisyphus] I: objprelink X-BeenThere: sisyphus@lists.altlinux.org 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: Sat, 15 Oct 2005 15:10:11 -0000 Date: Sat, 15 Oct 2005 15:10:11 -0000 X-Original-Date: Sat, 15 Oct 2005 19:10:11 +0400 X-List-Received-Date: Sat, 15 Oct 2005 15:10:11 -0000 Archived-At: List-Archive: List-Post: Приветствую! В понедельник в Сизифе объявится существо prelink. Думаю, особо долго рассказывать, что это и с чем это, ненадо :) Небольшая статистика. OpenOffice 1.1.4 после prelink'а первый раз запускается около 5 секунд, второй раз 3. До prelink'а было значительно дольше. KDE тоже просто взлетает. Машинка Athlon 2500+/512Mb. Запуск aumix на машинке VIA C3 533 с флэш-диском длится первый раз 3 секунды, второй раз 1-2. До прелинка требовалось около 10 секунд. Юзать этим просто: # prelink -av -mR или просто prelink --help :) Грабельки и грабли: - некоторые либы немного кривоваты, в следствии чего не прелинкаются приложения/либы, скомпиленные с ними. Например, libGL(Mesa), firefox (есть кучка либ нехороших). - osec/rpm. Т.к.после прелинка изменяется файл (надо отметить, что он вырастает в объёме), следовательно изменяется md5sum. Со всеми вытекающими. Бэкпорт поддержки prelink'а из более свежего rpm'а на подходе. Нужно ещё и osec докручивать. Кто возьмётся? Пример кода есть в новом rpm:rpmdb/legacy.c:domd5(). Искать prelink :) - и ещё наверняка куча ненаступленных грабель. -- mouse