From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 12 Nov 2003 15:24:06 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] rte =?koi8-r?Q?=C9?= TEXTREL Message-ID: <20031112122406.GB31565@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <200311121256.35284.ilar@altlinux.ru> <3FB21A79.4040600@linux.ru.net> <20031112141005.A89440@elefant.dgtu.donetsk.ua> <20031112121647.GZ6596@inferno.immo> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="R+My9LyyhiUvIEro" Content-Disposition: inline In-Reply-To: <20031112121647.GZ6596@inferno.immo> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2003 12:24:07 -0000 Archived-At: List-Archive: List-Post: --R+My9LyyhiUvIEro Content-Type: multipart/mixed; boundary="ZfOjI3PrQbgiZnxM" Content-Disposition: inline Content-Transfer-Encoding: 8bit --ZfOjI3PrQbgiZnxM Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, Nov 12, 2003 at 03:16:47PM +0300, Alexey I. Froloff wrote: > * Denis Ovsienko [031112 15:04]: > > > Проблема может быть в самом filter_mmx.s - что компилируй с -fPIC, что > > > без него - всё равно. > > > Я натыкался на подобную проблему... :( > > На мой взгляд этот файл --- asm чистой воды, иначе как бы использовались > > команды MMX? А ldv писал сразу, что для asm PIC не работает. > Работает. Надо только найти эти text relocations в асмовском > исходнике. Иногда, говорят, это получается ;-) Не сосвсем так. Обычный asm и asm с PIC отличаются. Попробуйте сравнить результат работы "gcc -O2 -S" и "gcc -O2 -S -fPIC" на приведённом примере. -- ldv --ZfOjI3PrQbgiZnxM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="sample.c" extern int foo (void); int bar (void) { return foo(); } --ZfOjI3PrQbgiZnxM-- --R+My9LyyhiUvIEro Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/siZm9viEa8HiNCkRAlY7AJwO0KlXwv5Hp0UG8Lt5QWiFDvIHxQCfSo39 hR1LeaPVjcO/x1zvscIWu6w= =CGDq -----END PGP SIGNATURE----- --R+My9LyyhiUvIEro--