From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 8 Sep 2003 18:54:37 +0400 From: Denis Smirnov To: sisyphus@altlinux.ru Message-ID: <20030908145437.GC1789@localhost.localdomain> References: <20030904144747.GA25767@localhost.localdomain> <20030908094104.GA8054@lks.localoffice> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030908094104.GA8054@lks.localoffice> Subject: [sisyphus] Re: rpm X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2003 15:47:19 -0000 Archived-At: List-Archive: On Mon, Sep 08, 2003 at 01:41:04PM +0400, Konstantin A. Lepikhov wrote: >> С целью оптимизации отдельных пакетов решил прикрутить к rpm поддержку >> платформы pentium3 (-march=pentium3, -mfpmath=sse, -mmmx, -msse). >> +arch_compat: pentium3: i686 >> arch_compat: athlon: i686 k6 >> -arch_compat: i686: i586 >> +arch_compat: i686: i586 pentium3 > Хм, а если у меня pentiumpro? Или pentium2? Они тоже i686. Но пакеты для > pentium3 работать уже не будут. Я против такой модификации. Конкретно эти строки были добавлены исключительно для того, чтобы rpm соглашался ставить пакеты с target pentium3 на машины, у которых uname говорит, что они i686. Всё равно i686 пакеты будут приоритетнее. Единственная ситуация, в которой это может не работать -- попытка поставить apt'ом пакет, который есть только для pentium3 -- он будет поставлен. С учётом того, что пакетов с target=pentium3 в дистрибутиве не будет, и эта модификация предназначена исключительно для того, чтобы пользователь мог собрать критичные для него пакеты под pentium3, то не вижу причин, по которым кому-то другому это повредит. Пакеты для pentium3 не должны работать на всех остальных i686. Если честно, меня удивляет, что до сих пор uname -p всегда 'unknown' на x86, было бы очень хорошо иметь патч к ядру, который бы заставил uname работать корректно (athlon-thunderbird, athlon-xp, pentium2, pentium3, pentium4 это всё совершенно разные процессоры, и отсутствие естественных и логичных способов сборки под эти разные процессоры мне непонятна). Собственно мне нужны оотимизированые: openssl, mysql, postgresql, apache, mod_*, perl. -- С уважением, Денис http://freesource.info