After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 522767 - [goom] does not build on ppc
[goom] does not build on ppc
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: 0.10.8
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-16 14:37 UTC by Tim-Philipp Müller
Modified: 2008-03-24 16:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2008-03-16 14:37:48 UTC
[gst-head] tpm@shiny:~/uninstalled/head/gst-plugins-good/gst/goom$ make
/bin/sh ../../libtool --mode=compile gcc  -g -O2 -c -o ppc_zoom_ultimate.lo ppc_zoom_ultimate.s
 gcc -g -O2 -c ppc_zoom_ultimate.s  -fPIC -DPIC -o .libs/ppc_zoom_ultimate.o
ppc_zoom_ultimate.s: Assembler messages:
ppc_zoom_ultimate.s:1: Error: Unrecognized opcode: `powerpc'
ppc_zoom_ultimate.s:2: Error: Unrecognized opcode: `©'
ppc_zoom_ultimate.s:3: Error: Unrecognized opcode: `this'
ppc_zoom_ultimate.s:5: Error: Unrecognized opcode: `change'
ppc_zoom_ultimate.s:6: Error: junk at end of line, first unrecognized character is `2'
ppc_zoom_ultimate.s:8: Error: Unrecognized opcode: `section'
ppc_zoom_ultimate.s:11: Error: Unrecognized opcode: `name'
ppc_zoom_ultimate.s:12: Error: Unrecognized opcode: `we'
etc.

$ gcc --version
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

$ uname -a
Linux shiny 2.6.18-6-powerpc64 #1 SMP Mon Feb 11 16:53:36 UTC 2008 ppc64 GNU/Linux

$ file /lib/libc-2.3.6.so 
/lib/libc-2.3.6.so: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), for GNU/Linux 2.4.1, stripped
Comment 1 Tim-Philipp Müller 2008-03-24 16:58:36 UTC
'Fixed' it by removing the pcc asm stuff from the build:

 2008-03-23  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/goom/Makefile.am:
          Remove ppc assembler optimisations from the build until they
          actually build (they also seem to have GPL headers).