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