ports/189206: [patch] audio/pulseaudio is sound enough to parallel build
Jia-Shiun Li
jiashiun at gmail.com
Thu May 1 15:50:01 UTC 2014
>Number: 189206
>Category: ports
>Synopsis: [patch] audio/pulseaudio is sound enough to parallel build
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu May 01 15:50:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Jia-Shiun Li
>Release: 11.0-CURRENT
>Organization:
>Environment:
FreeBSD 4cbsd 11.0-CURRENT FreeBSD 11.0-CURRENT #31 r264726: Tue Apr 22 01:19:28 CST 2014 jsli at 4cbsd:/usr/obj/usr/src/sys/Minimal amd64
>Description:
pulseaudio was marked MAKE_JOBS_UNSAFE 5 years ago[1]. It looks fine to parallel build now.
jsli at 4cbsd:/usr/ports/audio/pulseaudio # sysctl kern.smp.cpus hw.model
kern.smp.cpus: 4
hw.model: Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz
jsli at 4cbsd:/usr/ports/audio/pulseaudio # time make -DBATCH MAKE_JOBS_NUMBER=64
..
..
====> Compressing man pages (compress-man)
93.880u 83.810s 1:24.92 209.2% 15228+249k 22+382io 0pf+0w
jsli at 4cbsd:/usr/ports/audio/pulseaudio #
[1] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=298620+0+/usr/local/www/db/text/2009/cvs-ports/20090419.cvs-ports
>How-To-Repeat:
>Fix:
patch attached to enable parallel build.
Patch attached with submission follows:
--- pulseaudio.orig/Makefile 2014-04-01 02:59:35.000000000 +0800
+++ pulseaudio/Makefile 2014-05-01 23:05:59.000000000 +0800
@@ -30,7 +30,6 @@
USES= gettext gmake pkgconfig
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libltdl libtool
-MAKE_JOBS_UNSAFE=yes
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}" \
OPENSSL_CFLAGS="-I/usr/include" \
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list