Hi David,

I took over maintenance of silo in Debian from Jurij, and I'm
currently trying to built silo on the architecture "sparc64", i.e. not
only with 64-bit kernels but also 64-bit userland. See also
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721396 and
https://wiki.debian.org/Sparc64

But compilation fails at some assembler code:

$ gcc -m64 -Os -Wall -I. -I../include -fomit-frame-pointer -fno-strict-aliasing 
-DSMALL_RELOC=0x280000 -DLARGE_RELOC=0x380000 -fno-stack-protector -c divdi3.S
divdi3.S: Assembler messages:
divdi3.S:105: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:107: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:110: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:110: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:111: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:111: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:111: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:114: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:118: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:118: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:119: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:119: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:120: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:120: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:120: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:126: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:126: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:128: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:128: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:128: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:128: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:128: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:128: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:229: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:230: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:230: Error: detected global register use not covered by .register 
pseudo-op
divdi3.S:265: Error: detected global register use not covered by .register 
pseudo-op
make[3]: *** [divdi3.o] Error 1
[...]
$ gcc --version
gcc (Debian 4.8.1-9) 4.8.1

This doesn't happen if I compile it with -m32 instead of -m64 in 32
bit userland.

A little bit of searching the web brought me to this thread from 2003:
http://marc.info/?l=linux-sparc&m=106519022917651&w=2

Same error message, same project, same file name, just 10 years
earlier. That gives some hope that you may have an idea what's going
on there or what may be wrong.

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to