[Bug 2773] New: sunffb and Mesa don't assemble on sparc64 linux

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Mar 19 13:14:20 PST 2005


Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=2773          
     
           Summary: sunffb and Mesa don't assemble on sparc64 linux
           Product: xorg
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Driver/other
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: eradicator at gentoo.org


Trying to build X in 64bit is proving to be a bit difficult... I think this
might be more of a toolchain problem as I've found a workaround... I just wanted
to report here in case others come across the issue or you already know of a
better fix...

sparc64-unknown-linux-gnu-gcc -c -x assembler-with-cpp -Wa,-Av9a VISmoveImage.s
-o VISmoveImage.o
VISmoveImage.s: Assembler messages:
VISmoveImage.s:207: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:233: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:240: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:244: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:244: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:246: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:246: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:250: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:250: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:252: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:252: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:257: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:257: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:257: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:262: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:263: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:270: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:726: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:918: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:918: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:918: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:918: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:918: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:918: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:922: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:923: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:928: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:980: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:980: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:983: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:983: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:986: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:986: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:990: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:990: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:994: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:994: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:999: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:999: Error: detected global register use not covered by .register
pseudo-op
VISmoveImage.s:1004: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1004: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1010: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1010: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1016: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1016: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1023: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1023: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1030: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1030: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1038: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1038: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1046: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1046: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1055: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1055: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1064: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1064: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1074: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1074: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1093: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1094: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1095: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1096: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1097: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1098: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1099: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1100: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1101: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1102: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1103: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1104: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1105: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1106: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1107: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1108: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1175: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1201: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1210: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1214: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1214: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1220: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1220: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1222: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1222: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1224: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1224: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1224: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1226: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1228: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:1238: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2117: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2324: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2324: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2324: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2324: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2324: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2324: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2338: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2339: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2344: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2398: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2407: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2418: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2427: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2438: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2446: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2457: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2465: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2476: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2483: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2494: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2501: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2512: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2518: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2529: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2535: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2546: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2553: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2564: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2571: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2582: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2590: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2601: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2609: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2620: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2629: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2640: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2649: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2660: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2663: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2673: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2676: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2695: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2696: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2697: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2698: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2699: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2700: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2701: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2702: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2703: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2704: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2705: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2706: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2707: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2708: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2709: Error: detected global register use not covered by
.register pseudo-op
VISmoveImage.s:2710: Error: detected global register use not covered by
.register pseudo-op
make[7]: *** [VISmoveImage.o] Error 1
make[7]: Leaving directory
`/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86/drivers/sunffb'
make[6]: *** [all] Error 2
make[6]: Leaving directory
`/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86/drivers'
make[5]: *** [all] Error 2
make[5]: Leaving directory
`/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86'
make[4]: *** [hw/xfree86] Error 2
make[4]: Leaving directory
`/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc/programs/Xserver'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc/programs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/usr/tmp/portage/xorg-x11-6.8.2-r1/work/xc'
make: *** [World] Error 2


I'll attach the CPP output achieved via
sparc64-unknown-linux-gnu-gcc -E -c -x assembler-with-cpp -Wa,-Av9a
VISmoveImage.s -o VISmoveImageCPP.s

But I get no errors when I try assembling that with:
sparc64-unknown-linux-gnu-as -Av9a VISmoveImageCPP.s -o VISmoveImage.o

This also happens with assembly in Mesa and other ffb assembly code          
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list