GNOME Bugzilla – Bug 106351
[Solaris] gstreamer-0.6.0/libs/gst/getbits/gstgetbits_i386.s fails with Sun's as
Last modified: 2009-08-15 18:40:50 UTC
From the make log, it looks like Sun's assembler (/usr/ccs/bin/as) can't grok the ".globl" syntax. Suggestions? Solaris 8/X86, gcc-3.2.1, Sun's linker and assembler /bin/bash ../../../libtool --mode=compile gcc -falign-functions=4 -fomit-frame-pointer -mfancy-math-387 -pipe -ffast-math -mcpu=pentiumpro -fno-inline -g -c -o gstgetbits_i386.lo `test -f 'gstgetbits_i386.s' || echo './'`gstgetbits_i386.s gcc -falign-functions=4 -fomit-frame-pointer -mfancy-math-387 -pipe -ffast-math -mcpu=pentiumpro -fno-inline -g -c gstgetbits_i386.s -fPIC -DPIC -o gstgetbits_i386.lo Assembler: "", line 1 : Warning: Illegal flag (-) - ignored "", line 1 : Warning: Illegal flag (g) - ignored "", line 1 : Warning: Illegal flag (t) - ignored "", line 1 : Warning: Illegal flag (a) - ignored "gstgetbits_i386.s", line 1 : Illegal mnemonic "gstgetbits_i386.s", line 1 : Syntax error "gstgetbits_i386.s", line 27 : Illegal mnemonic "gstgetbits_i386.s", line 27 : Syntax error "gstgetbits_i386.s", line 48 : Illegal mnemonic "gstgetbits_i386.s", line 48 : Syntax error "gstgetbits_i386.s", line 65 : Illegal mnemonic "gstgetbits_i386.s", line 65 : Syntax error "gstgetbits_i386.s", line 87 : Illegal mnemonic "gstgetbits_i386.s", line 87 : Syntax error "gstgetbits_i386.s", line 102 : Illegal mnemonic "gstgetbits_i386.s", line 102 : Syntax error gmake[5]: *** [gstgetbits_i386.lo] Error 1 gmake[5]: Leaving directory `/export/src/Garnome/garnome-0.21.2/gstreamer/gstreamer/work/main.d/gstreamer-0.6.0/libs/gst/getbits' gmake[4]: *** [all-recursive] Error 1 gmake[4]: Leaving directory `/export/src/Garnome/garnome-0.21.2/gstreamer/gstreamer/work/main.d/gstreamer-0.6.0/libs/gst' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/export/src/Garnome/garnome-0.21.2/gstreamer/gstreamer/work/main.d/gstreamer-0.6.0/libs' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/src/Garnome/garnome-0.21.2/gstreamer/gstreamer/work/main.d/gstreamer-0.6.0' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/export/src/Garnome/garnome-0.21.2/gstreamer/gstreamer/work/main.d/gstreamer-0.6.0' gmake: *** [build-work/main.d/gstreamer-0.6.0/Makefile] Error 2 root@mw -> { /export/src/Garnome/garnome-0.21.2/gstreamer/gstreamer } 2349 $
Another instance of needing to move the assembly out of GStreamer's core. This will be part of libdatastream, which will use the same infrastructure (specialib) as libatomic.
Erik, status on this too ? :)
erik ?