Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155495 - media-sound/audacity-1.3.2: allow parallel build
Summary: media-sound/audacity-1.3.2: allow parallel build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-17 09:19 UTC by Prakash Punnoor
Modified: 2006-12-14 12:38 UTC (History)
0 users

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


Attachments
proper deps (libnyquistpdeps.diff,1.48 KB, patch)
2006-11-17 09:20 UTC, Prakash Punnoor
Details | Diff
sse + parallel builds (audacity-nonlame.diff,515 bytes, patch)
2006-11-17 09:26 UTC, Prakash Punnoor
Details | Diff
really proper deps (libnyquistpdeps.diff,1.57 KB, patch)
2006-11-17 10:18 UTC, Prakash Punnoor
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Prakash Punnoor 2006-11-17 09:19:43 UTC
The two patches provide following:

- enable sse on amd64 (the use flag is deactivated, forgot it?)
- enable parallel make by fixing the offending makefile (isn't it lame to disable a feature instead of fixing it?). Tested using make -j10 on dual core.
- fix using configured compiler in the makefile instead of "cc"

(Note: I use paludis not portage, so following infos might be outdated.)

Portage 2.1.2_rc1-r7 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5.90.20061022-r1, 2.6.19-rc5 x86_64)
=================================================================
System uname: 2.6.19-rc5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.12.6
Last Sync: Fri, 17 Nov 2006 13:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17.50.0.6
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -msse3 -O2 -pipe -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache digest distlocks parallel-fetch sandbox sfperms splitdebug"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ "
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=both"
LINGUAS="de"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/overlays/toolchain_overlay /var/lportage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 3dnow-ext X a52 aac alsa berkdb bitmap-fonts bzip2 cairo cddb cdr cli cracklib crypt css cups cvs dlloader dri dts dvd dvdr eds elibc_glibc emboss encode fam ffmpeg fftw firefox flac gif gimp glitz gpm graphviz gtk gtk2 hashstyle iconv input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java jikes jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kernel_linux ladspa libg++ libsamplerate linguas_de mac mad mikmod mmx-ext mod mp3 mp4 mpeg musepack ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcre pdf perl png ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session smp sndfile speex spell spl ssl subversion svg taglib tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_dummy video_cards_none video_cards_nv video_cards_nvidia video_cards_vesa video_cards_vga vorbis x264 xcomposite xml xorg xv xvid xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Prakash Punnoor 2006-11-17 09:20:23 UTC
Created attachment 102211 [details, diff]
proper deps
Comment 2 Prakash Punnoor 2006-11-17 09:26:03 UTC
Created attachment 102213 [details, diff]
sse + parallel builds
Comment 3 Prakash Punnoor 2006-11-17 10:18:06 UTC
Created attachment 102216 [details, diff]
really proper deps

Former patch contained a typo and deps for two files were missing.
Comment 4 Simon Stelling (RETIRED) gentoo-dev 2006-11-18 02:56:26 UTC
We are in process of de-masking the flag again, actually, if you use portage 2.1.2_{pre|rc}* it already is, so I'd rather not hard-enable it just to switch back again.
Comment 5 Prakash Punnoor 2006-11-29 07:58:41 UTC
I should note that my patch got merged upstream, so hello maintainer?
Comment 6 Alexis Ballier gentoo-dev 2006-12-14 12:38:28 UTC
Applied, sorry for the delay. As Simon said, I didn't force sse on amd64 to let them handle that properly.

Thanks for reporting here and upstream (which is more important imho)