GNOME Bugzilla – Bug 303155
[spc] assembly issues that need checking
Last modified: 2006-03-22 16:40:19 UTC
I get assembler warnings when compiling the spc plugin with gcc-4.0 / nasm 0.98.38. Maybe some assembler guru could have a look and check whether this is anything to worry about or not. sceptic [tim] - ~/src/cvs/gst-plugins-0.8/ext/spc ---> make if /bin/sh ../../libtool --mode=compile gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gst-libs -I../../gst-libs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DGST_DISABLE_DEPRECATED -Wall -Werror -g -O2 -MT libgstspc_la-gstspc.lo -MD -MP -MF ".deps/libgstspc_la-gstspc.Tpo" -c -o libgstspc_la-gstspc.lo `test -f 'gstspc.c' || echo './'`gstspc.c; \ then mv -f ".deps/libgstspc_la-gstspc.Tpo" ".deps/libgstspc_la-gstspc.Plo"; else rm -f ".deps/libgstspc_la-gstspc.Tpo"; exit 1; fi gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gst-libs -I../../gst-libs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DGST_DISABLE_DEPRECATED -Wall -Werror -g -O2 -MT libgstspc_la-gstspc.lo -MD -MP -MF .deps/libgstspc_la-gstspc.Tpo -c gstspc.c -fPIC -DPIC -o .libs/libgstspc_la-gstspc.o /usr/bin/nasm -f elf -O1 -o APU.o APU.Asm APU.Asm:40: warning: section attributes ignored on redeclaration of section `.text' /usr/bin/nasm -f elf -O1 -o DSP.o DSP.Asm DSP.Asm:349: warning: section attributes ignored on redeclaration of section `.text' DSP.Asm:7311: warning: section attributes ignored on redeclaration of section `.text' /usr/bin/nasm -f elf -O1 -o SPC700.o SPC700.Asm SPC700.Asm:306: warning: section attributes ignored on redeclaration of section `.bss' SPC700.Asm:322: warning: section attributes ignored on redeclaration of section `.text' /bin/sh ../../libtool --mode=link gcc-4.0 -g -O2 -o libgstspc.la -rpath /usr/local/lib/gstreamer-0.8 -module -avoid-version -export-symbols-regex '_*(gst_|Gst|GST_).*' -Wl,--export-dynamic -pthread -L/usr/local/lib -lgstreamer-0.8 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -no-undefined libgstspc_la-gstspc.lo APU.o DSP.o SPC700.o *** Warning: Linking the shared library libgstspc.la against the non-libtool *** objects APU.o DSP.o SPC700.o is not portable! generating symbol list for `libgstspc.la' .... etc ...... Compiles and links fine, but I haven't checked if it works. Cheers -Tim
These warnings still exist on current CVS here, but I'm inclined to close the bug as WONTFIX. Tim?
Yeah, meant to do that as well but forgot.