From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 4 Sep 2003 18:47:47 +0400 From: Denis Smirnov To: ldv@altlinux.ru Message-ID: <20030904144747.GA25767@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="LQksG6bCIzRHxTLp" Content-Disposition: inline Content-Transfer-Encoding: 8bit Cc: sisyphus@altlinux.ru Subject: [sisyphus] 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: Thu, 04 Sep 2003 14:49:52 -0000 Archived-At: List-Archive: --LQksG6bCIzRHxTLp Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit С целью оптимизации отдельных пакетов решил прикрутить к rpm поддержку платформы pentium3 (-march=pentium3, -mfpmath=sse, -mmmx, -msse). Патч и макросы в аттаче. Делалось на базе rpm 4.0.4-alt14 (от Мастера 2.2). -- С уважением, Денис http://freesource.info --LQksG6bCIzRHxTLp Content-Type: application/x-gzip Content-Disposition: attachment; filename="rpm-pentium3.tgz" Content-Transfer-Encoding: base64 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 --LQksG6bCIzRHxTLp Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="rpmrc.pentium3.patch" --- /usr/lib/rpm/rpmrc.orig 2003-02-02 23:27:45 +0300 +++ /usr/lib/rpm/rpmrc 2003-09-04 18:32:43 +0400 @@ -15,6 +15,7 @@ optflags: i486 %optflags_default -march=i486 -mcpu=i686 optflags: i586 %optflags_default -march=i586 -mcpu=i686 optflags: i686 %optflags_default -march=i686 +optflags: pentium3 %optflags_default -march=pentium3 -mmmx -msse -mfpmath=sse optflags: k6 %optflags_default -march=k6 optflags: athlon %optflags_default -march=athlon optflags: ia64 %optflags_default @@ -65,6 +66,7 @@ ############################################################# # Canonical arch names and numbers +arch_canon: pentium3: pentium3 1 arch_canon: athlon: athlon 1 arch_canon: i686: i686 1 arch_canon: k6: k6 1 @@ -160,6 +162,7 @@ buildarchtranslate: ia64: ia64 +buildarchtranslate: pentium3: pentium3 buildarchtranslate: athlon: athlon buildarchtranslate: i686: i686 buildarchtranslate: k6: k6 @@ -206,8 +209,9 @@ arch_compat: alphaev5: alpha arch_compat: alpha: axp noarch +arch_compat: pentium3: i686 arch_compat: athlon: i686 k6 -arch_compat: i686: i586 +arch_compat: i686: i586 pentium3 arch_compat: k6: i586 arch_compat: i586: i486 arch_compat: i486: i386 @@ -291,6 +295,7 @@ buildarch_compat: ia64: noarch +buildarch_compat: pentium3: i686 buildarch_compat: athlon: i686 k6 buildarch_compat: i686: i586 buildarch_compat: k6: i586 --LQksG6bCIzRHxTLp--