Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77979 - xorg-x11-6.8.1.901-r1 doesn't enable sse, mmx, 3dnow on amd64
Summary: xorg-x11-6.8.1.901-r1 doesn't enable sse, mmx, 3dnow on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2005-01-14 08:11 UTC by Roland Bär
Modified: 2005-01-20 18:29 UTC (History)
2 users (show)

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


Attachments
Patch to enable SIMD extensions on amd64 (xorg-x11-6.8.1.901-r1.ebuild.patch,813 bytes, patch)
2005-01-14 08:12 UTC, Roland Bär
Details | Diff
Patch to enable mmx/sse/3dnow USE flags on amd64 (xorg-x11-6.8.1.901-r1.ebuild.patch,352 bytes, patch)
2005-01-14 08:49 UTC, Roland Bär
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Roland Bär 2005-01-14 08:11:15 UTC
This ebuild doesn't set the appropriate #defines for SIMD on amd64.
As there are NO amd64 processors w/o SIMD support, the choice of the porting team is to hard-enabling it.


Reproducible: Always
Steps to Reproduce:




Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.11-rc1 
x86_64)
=================================================================
System uname: 2.6.11-rc1 x86_64 Mobile AMD Athlon 64 Processor 2800+
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5,sys-devel/autoconf-2.13
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/
kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/
dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/
texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks maketest sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/
gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aac aalib accessibility acpi alsa audiofile berkdb bitmap-fonts blender-game bluetooth 
bonobo bzlib c++ cairo cddb cdparanoia cdr cgi cjk cross crypt cups directfb divx4linux doc dri dvd 
dvdr dvdread edl emacs emacs-w3 emul-linux-x86 encode esd ethereal ex f77 fam fbcon fftw flac 
flash flatfile font-server fortran ftp gd gdbm gif ginac glx gmp gphoto2 gpm gstreamer gtk gtkhtml 
imagemagick imap imlib insecure-drivers ipv6 java jp2 jpeg kde lcms leim libwww lirc lzw lzw-tiff mad 
mbox mikmod mime mng motif mpi mule multilib mysql ncurses nls offensive oggvorbis opengl oss 
pam pcntl pcre perl php png pnp ppds python qt readline recode samba sdk sdl sharedmem 
simplexml slang ssl svg sysvipc tcltk tcpd tetex theora tiff tokenizer truetype truetype-fonts type1-
fonts usb userlocales v4l v4l2 vhosts videos wmf xfs xine xinerama xml xml2 xmms xosd xpm xprint 
xrandr xv xvid xvmc yv12 zlib video_cards_radeon linguas_en linguas_de"
Comment 1 Roland Bär 2005-01-14 08:12:11 UTC
Created attachment 48466 [details, diff]
Patch to enable SIMD extensions on amd64
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-14 08:28:44 UTC
Just because it has the capability doesn't mean people may not want to turn it off for some reason, e.g. debugging. It's easy enough to set USE=sse, mmx, 3dnow, and they should be in the amd64 profile by default anyhow, according to your logic, so this is unnecessary.
Comment 3 Roland Bär 2005-01-14 08:49:18 UTC
Created attachment 48469 [details, diff]
Patch to enable mmx/sse/3dnow USE flags on amd64

New patch, as advised. Thanks, I agree with you.
Could you just have a look at the content of bug #77494
Comment 4 Roland Bär 2005-01-14 08:58:16 UTC
Reopened for correct patch
Comment 5 Danny van Dyk (RETIRED) gentoo-dev 2005-01-14 09:00:40 UTC
Donnie: Please contact me in IRC when you get back. I'd like to talk with you
about the first patch added here :)
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-14 10:58:29 UTC
I'm there, Danny. What are you waiting for?
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-20 11:01:38 UTC
I'm not really interested in adding this, but it's your architecture so in the end, it should be your call.
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-20 11:17:02 UTC
Done in >=6.8.0-r4.
Comment 9 Mike Doty (RETIRED) gentoo-dev 2005-01-20 18:29:04 UTC
adding mmx/sse/3dnow support to packages that provide 64bit assembler is something that we will be addressing this year.