>X-Authentication-Warning: akaflieg.extern.tu-berlin.de: hwaechtler owned process 
>doing -bs
>Date: Thu, 6 Apr 2000 17:46:51 +0200 (CEST)
>From: Holger Waechtler <[EMAIL PROTECTED]>
>X-Sender: [EMAIL PROTECTED]
>To: justin <[EMAIL PROTECTED]>
>cc: Mesa3d developer mailing list <[EMAIL PROTECTED]>, 
>[EMAIL PROTECTED]
>MIME-Version: 1.0
>Subject: [utah-glx-dev] Re: [Mesa-dev] 3Dnow asm broken on the K6-III?
>X-Mailman-Version: 1.1
>List-Id: <utah-glx-dev.lists.sourceforge.net>
>X-BeenThere: [EMAIL PROTECTED]
>
>
>On Wed, 5 Apr 2000, justin wrote:
>
>> AHA! That would explain why it works for me but not a lot of other people.  I 
>> use (actually, am FORCED to use) gas from the binutils snapshots from Cygnus's 
>> sourceware, while the latest "official" (going by ftp.gnu.org) GNU release is 
>> still 2.9.1.  That means pretty much all Linux distributions would ship with the 
>> rather broken version 2.9.1, resulting in the problems that have been mentioned.
>
>Hmmm, my last SuSE distro (not very actual ...) included originally
>2.9.1.0.25, which didn't had these problems anymore. H.J. Lu released
>already versions above 2.9.5, so I believed, this is the current one. Do
>you know, why they have split their releases and don't update the
>"official one" anymore ??
>
>

I have no idea what's going on there.  Nowadays it looks like H. J. Lu fixes
bugs in the Cygnus snapshots and releases them as beta versions.  I guess the
2.9.1.0.* releases are entirely his work, as Cygnus has the same "releases"
directory as ftp.gnu.org.

Truthfully, I didn't know there was another branch, which is actually the standard on 
Linux, until just now.

>> So I guess the problem can be resolved by telling everyone to get the latest 
>> binutils snapshot (be prepared to wait, as the servers have tiny limits) or by 
>> putting the workarounds back in. :-(
>
>If this is the problem, shure.
>
>I thought about a built in version check in the configure script, if gas
>might be buggy, but decided against it, since H.J. Lu couldn't tell me,
>when this was fixed (his only comment was 'They are soooo old ...'), and a
>real test program would be longer then some lines.
>

Found when it was probably fixed:
from 
ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/release.binutils-2.9.1.0.25

Changes from binutils 2.9.1.0.19a:

1. Enable ld for Solaris/x86.
2. Fix an ELF/i386 bfd/linker bug.
3. Fix a BFD bug.
4. Fix the ELF aligment.
5. Fix an AMD 3DNow! bug.
6. Fix ELF/x86 8/16-bit relocation bug.
7. Add --redefine-sym=old_form=new_form to objcopy.
8. Update cplus-dem.c from the egcs snapshot.
9. Support new Pentium II instructions.
10. Add --demangle/--no-demangle to ld.

So any binutils after 2.9.1.0.19a should be OK.  I don't normally use Linux
anymore, so I don't know which binutils are marked as required for kernels
2.2.*.

>Beside this Mesa can be still built on the old Makefile way, where this
>test would be skipped. (Ok, you can include such tests in Makefiles too,
>but it's a bit more complicated). And as far I know the glx people
>have their own build system.
>
>I believe, the best would be a notice or warning in the README file, the
>release notes or on the Download page.
>
>- Holger
>
>
>_______________________________________________
>utah-glx-dev mailing list
>[EMAIL PROTECTED]
>http://lists.sourceforge.net/mailman/listinfo/utah-glx-dev

This .signature intentionally left blank



_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to