Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36104 - libvorbis-1.0.1 wont compile with -msse2 in CFLAGS
Summary: libvorbis-1.0.1 wont compile with -msse2 in CFLAGS
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on: 33949
Blocks: 36451
  Show dependency tree
 
Reported: 2003-12-19 00:49 UTC by Simon Ejsing
Modified: 2003-12-24 16:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Ejsing 2003-12-19 00:49:41 UTC
When I compile libvorbis-1.0.1 with -msse2 in the CFLAGS it breaks with some broken assembler output:
{standard input}: Assembler messages:
{standard input}:210: Error: suffix or operands invalid for `movd'

It compiles without any problems without -msse2 in CFLAGS.

I'm using GCC: gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice)

Reproducible: Always
Steps to Reproduce:
1. Add -msse2 to your CFLAGS
2. emerge media-libs/libvorbis-1.0.1
3.
Actual Results:  
Compiler error 

Expected Results:  
No compiler error 

Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 
2.4.20-gentoo-r9) 
================================================================= 
System uname: 2.4.20-gentoo-r9 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 
2.00GHz 
Gentoo Base System version 1.4.3.10p1 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=pentium4 -msse2 -O3 -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-march=pentium4 -msse2 -O3 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="sandbox ccache autoaddcvs" 
GENTOO_MIRRORS="ftp://gentoo.bzimage.dk/pub/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.bzImage.dk/gentoo-portage" 
USE="x86 oss apm avi crypt cups encode foomaticdb gif gtk2 jpeg gnome libg++ 
mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xmms xv zlib 
directfb gdbm berkdb slang readline arts tetex aalib svga java mysql sdl gpm 
tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl 
mozilla cdr X lcms tiff imap xml xml2 curl innodb flash gd apache2 radeon samba 
mmx sse xinerama video_cards_radeon"
Comment 1 SpanKY gentoo-dev 2003-12-19 15:07:31 UTC
added 'append-flags -mno-sse2' in cvs