FreeBSD Bugzilla – Attachment 156754 Details for
Bug 199930
editors/openoffice-4 failed to build "inaccessibleBaseClassIsCaughtAtValidation, java.lang.AssertionError"
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch to respect DISABLE_MAKE_JOBS and MAKE_JOBS_NUMBER values
jobs.diff (text/plain), 2.37 KB, created by
Don Lewis
on 2015-05-13 17:53:00 UTC
(
hide
)
Description:
patch to respect DISABLE_MAKE_JOBS and MAKE_JOBS_NUMBER values
Filename:
MIME Type:
Creator:
Don Lewis
Created:
2015-05-13 17:53:00 UTC
Size:
2.37 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 386188) >+++ Makefile (working copy) >@@ -178,14 +178,9 @@ > GNU_CONFIGURE= yes > WRKSUBDIR= ${WRKDIR}/aoo-${AOOVERSION} > WRKSRC?= ${WRKSUBDIR}/main >-BASH?= ${PREFIX}/bin/bash > SUB_FILES= pkg-message > SUB_LIST= EXECBASE=${EXECBASE} AOOTAG=${AOOTAG} AOOUDIR=${AOOUDIR} > >-.if defined(DISABLE_MAKE_JOBS) >-MAKE_JOBS_NUMBER= 4 >-.endif >- > CONFIGURE_ARGS+= \ > --with-system-apache-commons=yes \ > --with-commons-codec-jar=${JAVALIBDIR}/commons-codec.jar \ >@@ -300,7 +295,42 @@ > cd ${WRKSUBDIR} ; ${PRINTF} "main=active\n" >> source_config > cd ${WRKSUBDIR} ; ${PRINTF} "extras=active\n" >> source_config > cd ${WRKSRC} ; ./bootstrap >- cd ${WRKSRC} ; ${SETENV} "LANG=C" "LC_ALL=C" FBSD_LDFLAGS="${LDFLAGS}" ${BASH} -c "source ${FREEBSD_ENV_SET} ; cd instsetoo_native/util ; build.pl --all -P${MAKE_JOBS_NUMBER} -- -P${MAKE_JOBS_NUMBER}" >+ # >+ # numproc controls the number of parallel makes. >+ # >+ # dmproc is passed to dmake and controls parallelization at that >+ # level. >+ # >+ # dmproc > numproc seems to give shorter build times than >+ # numproc > dmproc. >+ # >+ # Select values for numproc and dmproc such that: >+ # * numproc*dmproc >= MAKE_JOBS_NUMBER >+ # * minimize numproc*dmproc-MAKE_JOBS_NUMBER >+ # * dmproc >= numproc >+ # * dmproc <= 2*numproc if MAKE_JOBS_NUMBER <= 3 >+ # >+ cd ${WRKSRC} ; . ${FREEBSD_ENV_SET} ; cd instsetoo_native/util ; \ >+ export LANG=C LC_ALL=C FBSD_LDFLAGS="${LDFLAGS}" ; \ >+ if [ ${MAKE_JOBS_NUMBER} -le 3 ] ; then \ >+ numproc=1 ; dmproc=${MAKE_JOBS_NUMBER} ; \ >+ else \ >+ a=1 ; \ >+ while [ $$(( 2 * $${a} * $${a} )) -lt ${MAKE_JOBS_NUMBER} ]; do \ >+ a=$$(( $${a} + 1 )) ; \ >+ done ; \ >+ b=$$(( $${a} + 1 )) ; \ >+ ad=$$(( ( ${MAKE_JOBS_NUMBER} + $${a} - 1 ) / $${a} )) ; \ >+ ap=$$(( $${a} * $${ad} )) ; \ >+ bd=$$(( ( ${MAKE_JOBS_NUMBER} + $${b} - 1 ) / $${b} )) ; \ >+ bp=$$(( $${b} * $${bd} )) ; \ >+ if [ $${ap} -le $${bp} ]; then \ >+ numproc=$${a} ; dmproc=$${ad} ; \ >+ else \ >+ numproc=$${b} ; dmproc=$${bd} ; \ >+ fi ; \ >+ fi ; \ >+ build.pl --all -P$${numproc} -- -P$${dmproc} > > do-install: > cd ${WRKSRC}/instsetoo_native/unxfbsd?.pro/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/ ; ${LS} *.tar.?z > ${WRKDIR}/INSTALLFILES
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 199930
:
156450
|
156451
| 156754