Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 371183 - x11-libs/qt-gui has -Ddefines for several possibly unsupported (x86) CPU extensions
Summary: x11-libs/qt-gui has -Ddefines for several possibly unsupported (x86) CPU exte...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-11 19:45 UTC by Juan Manuel Docile
Modified: 2011-11-18 23:45 UTC (History)
0 users

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 Juan Manuel Docile 2011-06-11 19:45:00 UTC
Is there a possibility that QT_GUI does not respect some Flags?
My system only supports MMX, SSE, mmxext, 3dnowext, 3dnow, and are well set in make.conf

But I observed the following:

-DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE

Is this correct?
Comment 1 Juan Manuel Docile 2011-06-11 19:47:41 UTC
emerge --info
Portage 2.1.10.1 (default/linux/x86/10.0/desktop/kde, gcc-4.4.5, glibc-2.12.2-r0, 2.6.37-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.37-gentoo-r1-i686-AMD_Sempron-tm-_2600+-with-gentoo-2.0.2
Timestamp of tree: Sat, 11 Jun 2011 02:45:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     1.3.7-r1, 2.1.11-r3
dev-lang/python:          2.4.6, 2.5.4-r4, 2.6.6-r2, 3.1.3-r1
dev-util/cmake:           2.8.4-r1
sys-apps/baselayout:      2.0.2
sys-apps/openrc:          0.8.2-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.65-r1
sys-devel/automake:       1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.20.1-r1
sys-devel/gcc:            4.4.5
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82
sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS=""
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/ http://gentoo.osuosl.org/"
LANG="es_ES.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="es es_AR es_LA es_ES"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync1.br.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa ao apache2 apic apng autoipd avahi bonjour branding bzip2 cairo cdaudio cdda cddb cdparanoia cdr cli cmov consolekit cracklib cups cx8 cxx daap dbus de declarative dri dts dvd dvdr emboss encode exif faac facebook fam ffmpeg firefox flac fontconfig fortran fping fpu fxsr gd gdbm gdu geoip gif gnutls gpm gstreamer iconv id3tag imagemagick java java6 javascript jingle jpeg jpeg2k kde kipi ktts lcms libffi libv4l libv4l2 lm_sensors lzma lzo mad mca mce mdnsresponder-compat mjpeg mmx mmxext mng modules mp mp3 mp4 mpeg mplayer msn msr mtrr mudflap mysql ncurses nls nptl nptlonly nvidia ogg opengl openmp oscar pae pam pango pat pcre pdf perl pge phonon php plasma png policykit ppds pppd private-headers pse pse36 python qt3support qt4 quicktime readline samba sdl semantic-desktop sensord sep session silc skype spell sqlite sqlite3 srt sse ssl startup-notification subtitles subversion svg symlink syscall sysfs tcl tcpd theora tiff tk tremor truetype ts tsc type1 udev unicode up usb v4l v4l2 vme vnc vorbis vpx webkit win32codecs wlm wma wxwindows x264 x86 xcb xcomposite xdamage xine xinerama xml xorg xscreensaver xslt xulrunner xv xvid xvmc yahoo zeroconf zip zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LINGUAS="es es_AR es_LA es_ES" NETBEANS_MODULES="php gsf ide websvccommon nb harness webcommon" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="sis nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Myckel Habets 2011-06-13 09:18:35 UTC
Don't add stabilization teams to non-stabilization bugs. x86 leaving.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-06-13 22:42:55 UTC
Doesn't seem to do any harm (setting Importance accordingly) - perhaps the code path is chosen at run time while at compile time everything defaults to opt-in?
Comment 4 Davide Pesavento (RETIRED) gentoo-dev 2011-11-18 23:45:56 UTC
(In reply to comment #3)
> Doesn't seem to do any harm (setting Importance accordingly) - perhaps the code
> path is chosen at run time while at compile time everything defaults to opt-in?

Yep, AFAIK qt does runtime cpu detection, so this shouldn't be an issue.