Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59107 - media-libs/libquicktime-0.9.2 fails to obey CFLAGS flags
Summary: media-libs/libquicktime-0.9.2 fails to obey CFLAGS flags
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-01 16:50 UTC by Daniel Black (RETIRED)
Modified: 2005-03-12 10: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 Daniel Black (RETIRED) gentoo-dev 2004-08-01 16:50:18 UTC
When emergeing libquicktime the following compile output was generated. Based on my emerge info (CFLAGS - bottom)  the optimisations " -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -finline-functions" were not specified.

emerge output:

(cd /var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/png; /bin/sh ../../libtool --mode=relink gcc -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -finline-functions -Wall -Wno-unused -Winline -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o lqt_png.la -rpath /usr/lib/libquicktime -avoid-version -module qtpng.lo lqt_png.lo -lpng -lm -lz -L/usr/lib ../../src/libquicktime.la -lpthread -ldl -inst-prefix-dir /var/tmp/portage/libquicktime-0.9.2/image/)
gcc -shared  qtpng.lo lqt_png.lo  -lpng -lm -lz -L/usr/lib -L/var/tmp/portage/libquicktime-0.9.2/image//usr/lib -lquicktime -lpthread -ldl   -Wl,-soname -Wl,lqt_png.so -o .libs/lqt_png.so
/bin/install -c .libs/lqt_png.soT /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_png.so
/bin/install -c .libs/lqt_png.lai /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_png.la
/bin/install -c .libs/lqt_png.a /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_png.a
ranlib /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_png.a
chmod 644 /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_png.a
libtool: install: warning: remember to run `libtool --finish /usr/lib/libquicktime'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/png'
make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/png'
Making install in vorbis
make[2]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/vorbis'
make[3]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/vorbis'
/bin/sh ../../mkinstalldirs /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime
 /bin/sh ../../libtool --mode=install /bin/install -c  lqt_vorbis.la /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_vorbis.la
libtool: install: warning: relinking `lqt_vorbis.la'
(cd /var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/vorbis; /bin/sh ../../libtool --mode=relink gcc -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -finline-functions -Wall -Wno-unused -Winline -I/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o lqt_vorbis.la -rpath /usr/lib/libquicktime -avoid-version -module vorbis.lo lqt_vorbis.lo -lvorbisenc -L/lib -lvorbis -lm -lvorbisfile -L/usr/lib ../../src/libquicktime.la -lpthread -ldl -inst-prefix-dir /var/tmp/portage/libquicktime-0.9.2/image/)
gcc -shared  vorbis.lo lqt_vorbis.lo  -L/usr/lib -L/var/tmp/portage/libquicktime-0.9.2/image//usr/lib -lvorbisenc -L/lib -lvorbis -lm -lvorbisfile -lquicktime -lpthread -ldl   -Wl,-soname -Wl,lqt_vorbis.so -o .libs/lqt_vorbis.so
/bin/install -c .libs/lqt_vorbis.soT /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_vorbis.so
/bin/install -c .libs/lqt_vorbis.lai /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_vorbis.la
/bin/install -c .libs/lqt_vorbis.a /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_vorbis.a
ranlib /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_vorbis.a
chmod 644 /var/tmp/portage/libquicktime-0.9.2/image//usr/lib/libquicktime/lqt_vorbis.a
libtool: install: warning: remember to run `libtool --finish /usr/lib/libquicktime'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/vorbis'
make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/vorbis'
make[2]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins'
make[3]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins'

emerge info:

Portage 2.0.51_pre13 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r11 i686 AMD Athlon(tm) XP 2500+)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
Binutils: sys-devel/binutils-2.14.90.0.8-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirror.internode.on.net/pub/gentoo"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow X aalib acpi4linux aim alsa apm arts artswrappersuid avi berkdb cddb cdr cle266 crypt cups curl dga directfb divx4linux djbfft dnd dvb dvd dvdr encode esd fam fbcon ffmpeg flash fltk fmod foomaticdb gdbm gif gimpprint glut gphoto2 gpm gstreamer gtk2 icq idea imap imlib jabber java javascript jbig jikes jpeg kde ldap libg++ libwww mad mbox memlimit mikmod mmx motif mozilla mozsvg mpeg msdav msn music mysql nas ncurses net nls nptl nvidia oav oggvorbis openal opengl oss pam pcap pda pdflib perl php pic png python qt quicktime readline samba sdl slang slp socks5 spell sse ssl svga tcltk tcpd transcode transparent-proxy truetype vhosts x86 xinerama xml2 xmms xv zlib"
Comment 1 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-12 10:45:26 UTC
added new version (0.9.4) and a patch which fixes this behaviour. thanks for your report.