www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/06/24/05:28:41

Message-ID: <D1DE20405ECBD011B2AC0060974BC6EA037CFD@DBSERVER>
From: "EFT.Eric Devolder" <eric DOT devolder AT eft DOT be>
To: djgpp AT delorie DOT com
Subject: RE: ...and now problem when trying to recompile libm.a !
Date: Wed, 24 Jun 1998 11:28:08 +0200
MIME-Version: 1.0


> ----------
> From: 	Eli Zaretskii[SMTP:eliz AT is DOT elta DOT co DOT il]
> Sent: 	mercredi 24 juin 1998 10:59
> To: 	EFT.Eric Devolder
> Subject: 	Re: ...and now problem when trying to recompile libm.a !
> 
> 
> On Wed, 24 Jun 1998, EFT.Eric Devolder wrote:
> 
> > e:/djgpp/tmp\ccbaaaaa: Assembler messages:
> > e:/djgpp/tmp\ccbaaaaa:114: Error: register does not match opcode
> suffix
> > make.exe: *** [s_finite.o] Error 1
> > 
> > Cyptic, isn't it ?
> 
> No, it's not ;-).  It says that the instruction implies certain size
> of 
> its operands, but the actual operands have different size.  For
> example, 
> "movl" instruction with %al as its operand would trigger this message.
> 
> The problem is that the library was compiled with older versions of 
> Binutils, where the assembler would silently accept such problems.
> 
> > 	setnel	%al
> 
> Seems like this is the problem: %al is a 1-byte size, not a long 
> (4-byte).
> 
Well, I'm not 80x86 assembler guru, I'm just C programmer.
What can I do then ?

> Why do you need to rebuild the library anyway?
> 
This is for my own purposes. I got the message about the patch for
libraries, I applied it and now I try to recompile it all.
(Especially for the famous emacs bug due to setenv() ). Concerning
emacs, do you plan to change the current version to emacs 20 ? I've
already tried to compile it, and it works! emacs 20 is funnier than
19.34... :) (yes I know, I'm an emacs-enthousiast !)

	Eric.


Eric DEVOLDER <eric DOT devolder AT eft DOT be>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019