Your message dated Sat, 01 Jul 2017 23:23:38 +0000
with message-id <[email protected]>
and subject line Bug#864639: fixed in nvidia-graphics-drivers-legacy-340xx 
340.102-2
has caused the Debian Bug report #864639,
regarding nvidia-kernel-dkms: please support parallel builds
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
864639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864639
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nvidia-kernel-dkms
Version: 375.66-1
Severity: wishlist
Tags: upstream

Hi,

the nvidia driver consists of several files that can be compiled in
parallel, but the dkms.conf file specifically forces a single-threaded build
even if dkms would pass make(1) a -j flag. (Also, while I'm sure there once
was a reason for setting CCACHE_DISABLE=1, does it still apply?)

On my system, -j8 results in a dramatic improvement (build time decreases
from about 7 minutes to about 1 minute).

In dkms.conf, I changed

MAKE[0]="unset ARCH; env CCACHE_DISABLE=1 NV_VERBOSE=1 \
    make modules KERNEL_UNAME=${kernelver}"

to

MAKE[0]="unset ARCH; env CCACHE_DISABLE=1 NV_VERBOSE=1 \
    make -j8 modules KERNEL_UNAME=${kernelver}"

and got a nice speed boost (which adds up if you have several kernels
installed).

I haven't tested it, but maybe the following would work:

[ -x /usr/bin/nproc ] && JOBS="-j$(nproc)"
MAKE[0]="unset ARCH; env CCACHE_DISABLE=1 NV_VERBOSE=1 \
    make $JOBS modules KERNEL_UNAME=${kernelver}"

Andras

-- 
    If everyone needs to think outside the box, maybe the box needs fixing.

--- End Message ---
--- Begin Message ---
Source: nvidia-graphics-drivers-legacy-340xx
Source-Version: 340.102-2

We believe that the bug you reported is fixed in the latest version of
nvidia-graphics-drivers-legacy-340xx, which is due to be installed in the 
Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <[email protected]> (supplier of updated 
nvidia-graphics-drivers-legacy-340xx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 02 Jul 2017 00:26:32 +0200
Source: nvidia-graphics-drivers-legacy-340xx
Binary: nvidia-legacy-340xx-driver nvidia-legacy-340xx-driver-bin 
nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-driver-libs-i386 
xserver-xorg-video-nvidia-legacy-340xx libgl1-nvidia-legacy-340xx-glx 
libnvidia-legacy-340xx-glcore libegl1-nvidia-legacy-340xx 
libgles1-nvidia-legacy-340xx libgles2-nvidia-legacy-340xx 
libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-cfg1 
nvidia-legacy-340xx-alternative nvidia-legacy-340xx-kernel-support 
nvidia-legacy-340xx-kernel-dkms nvidia-legacy-340xx-kernel-source 
nvidia-legacy-340xx-vdpau-driver nvidia-legacy-340xx-smi 
libnvidia-legacy-340xx-cuda1 libnvidia-legacy-340xx-cuda1-i386 
libnvidia-legacy-340xx-compiler libnvidia-legacy-340xx-nvcuvid1 
libnvidia-legacy-340xx-encode1 libnvidia-legacy-340xx-ifr1 
libnvidia-legacy-340xx-fbc1 libnvidia-legacy-340xx-ml1 
nvidia-legacy-340xx-opencl-icd
Architecture: source
Version: 340.102-2
Distribution: unstable
Urgency: medium
Maintainer: Debian NVIDIA Maintainers <[email protected]>
Changed-By: Andreas Beckmann <[email protected]>
Description:
 libegl1-nvidia-legacy-340xx - NVIDIA binary EGL library${nvidia:LegacyDesc}
 libgl1-nvidia-legacy-340xx-glx - NVIDIA binary OpenGL/GLX 
library${nvidia:LegacyDesc}
 libgles1-nvidia-legacy-340xx - NVIDIA binary OpenGL|ES 1.x 
library${nvidia:LegacyDesc}
 libgles2-nvidia-legacy-340xx - NVIDIA binary OpenGL|ES 2.x 
library${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-cfg1 - NVIDIA binary OpenGL/GLX configuration 
library${nvidia:LegacyDesc
 libnvidia-legacy-340xx-compiler - NVIDIA runtime compiler 
library${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-cuda1 - NVIDIA CUDA Driver Library${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-cuda1-i386 - NVIDIA CUDA 32-bit runtime 
library${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-eglcore - NVIDIA binary EGL core 
libraries${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-encode1 - NVENC Video Encoding runtime 
library${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-fbc1 - NVIDIA OpenGL-based Framebuffer Capture runtime 
library${nvidia:L
 libnvidia-legacy-340xx-glcore - NVIDIA binary OpenGL/GLX core 
libraries${nvidia:LegacyDesc}
 libnvidia-legacy-340xx-ifr1 - NVIDIA OpenGL-based Inband Frame Readback 
runtime library${nvidia
 libnvidia-legacy-340xx-ml1 - NVIDIA Management Library (NVML) runtime 
library${nvidia:LegacyDe
 libnvidia-legacy-340xx-nvcuvid1 - NVIDIA CUDA Video Decoder runtime 
library${nvidia:LegacyDesc}
 nvidia-legacy-340xx-alternative - allows the selection of NVIDIA as GLX 
provider${nvidia:LegacyDesc
 nvidia-legacy-340xx-driver - NVIDIA metapackage${nvidia:LegacyDesc}
 nvidia-legacy-340xx-driver-bin - NVIDIA driver support 
binaries${nvidia:LegacyDesc}
 nvidia-legacy-340xx-driver-libs - NVIDIA metapackage (OpenGL/GLX/EGL/GLES 
libraries)${nvidia:Legacy
 nvidia-legacy-340xx-driver-libs-i386 - NVIDIA metapackage (OpenGL/GLX/EGL/GLES 
32-bit libraries)${nvidia
 nvidia-legacy-340xx-kernel-dkms - NVIDIA binary kernel module DKMS 
source${nvidia:LegacyDesc}
 nvidia-legacy-340xx-kernel-source - NVIDIA binary kernel module 
source${nvidia:LegacyDesc}
 nvidia-legacy-340xx-kernel-support - NVIDIA binary kernel module support 
files${nvidia:LegacyDesc}
 nvidia-legacy-340xx-opencl-icd - NVIDIA OpenCL installable client driver 
(ICD)${nvidia:LegacyDesc}
 nvidia-legacy-340xx-smi - NVIDIA System Management 
Interface${nvidia:LegacyDesc}
 nvidia-legacy-340xx-vdpau-driver - Video Decode and Presentation API for Unix 
- NVIDIA driver${nvidi
 xserver-xorg-video-nvidia-legacy-340xx - NVIDIA binary Xorg 
driver${nvidia:LegacyDesc}
Closes: 864639 865964
Changes:
 nvidia-graphics-drivers-legacy-340xx (340.102-2) unstable; urgency=medium
 .
   [ Andreas Beckmann ]
   * nvidia-kernel-dkms: Honor parallel setting from dkms.  (Closes: #864639)
   * Do not prevent ccache usage. The bug was fixed in ccache 3.0 (in squeeze).
 .
   [ Luca Boccassi ]
   * Add drm-unload.patch, fatal-signal.patch, and vm-fault.patch to fix kernel
     module build on Linux 4.11 and newer.  (Closes: #865964)
Checksums-Sha1:
 7aa81fcdf3069d1d27e0bc9cf41dbc7cf5870143 6407 
nvidia-graphics-drivers-legacy-340xx_340.102-2.dsc
 f09f99f83562b4216c97030ce918c8dd64eefe56 66136 
nvidia-graphics-drivers-legacy-340xx_340.102-2.debian.tar.xz
 166006382cabf1f91deb62a937d243508836e503 6382 
nvidia-graphics-drivers-legacy-340xx_340.102-2_source.buildinfo
Checksums-Sha256:
 a460ec37a53a248b5f25dc48b03562017fea293ae4a1e65eccf7df758d071803 6407 
nvidia-graphics-drivers-legacy-340xx_340.102-2.dsc
 8b0f7da4aa4f8361235b889f09a9f33030a15c5952d4562ad2e6443677e4ee82 66136 
nvidia-graphics-drivers-legacy-340xx_340.102-2.debian.tar.xz
 71825300934991d72f5a2d605c6a198c079bf6df7c5adfacd6eb8addb077ddd6 6382 
nvidia-graphics-drivers-legacy-340xx_340.102-2_source.buildinfo
Files:
 9634270b33211ac01748b4e07061e838 6407 non-free/libs optional 
nvidia-graphics-drivers-legacy-340xx_340.102-2.dsc
 e5394006acde594ea5689731c4c7c120 66136 non-free/libs optional 
nvidia-graphics-drivers-legacy-340xx_340.102-2.debian.tar.xz
 760c44c30d5a096a6fb309c9e1f5c3d6 6382 non-free/libs optional 
nvidia-graphics-drivers-legacy-340xx_340.102-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJZWCkPAAoJEF+zP5NZ6e0IU3EP/0VxplJ6/A6lknxBWzwjqBmH
1AHaJAvEFUusYM2IQxyi32ZnPj0kc6QjezlVXuhrRFdRFx9b5hivhf11Pd0O5yT3
tj2pviBfEmHrmXpnUaYhEhr7NSLg0m6Hzc5VkXOkaS8urEv9/7Qe4u3i9GA57wWE
7cZplliYVkYEyMGC3H1eXY2Q0fBo1p5fAIsVzjMy9Dr1oC8b8bXJM9x1ncsc7O/t
oswtJ/Wy3LTiz+p5Zr0qPNlbZODcsqXZOkuUDHf9+eDbWKsUih6sMyho7JOEQO2L
oYBhq7Ru6NeZScGzHs04gJTU733CWCmRxw+aMmjUihWAXpHc6NEaAAhWs/h+0LLH
oQY9gFzdNUJV3EdZwSoBJyon1s5QEc4fMnhoKPshOleEDHdg/hpaOWD1DGjDRDJ5
ZKTOuqd+p1WYHlx00v2j4WPEYiu/qNLGZhp3TSef15OMf5gJc1o/nqu0lG0SSJva
mT9aeQfpsBLUg5Y7mIT53KBNymsJ0MmLOYDz5JhIyAsgYNuzzyoA9GPBojUp5ARA
2GFE6Kt+MhPDJV6uvLIbWFUhXXDUQJyvm+uAsJWYHdLUWR6z/Qhoh/Gvv33NZ6In
vgxhvSZJgs780tKLKJo3DwTxH2QN92VyzAtZnze2z9w3qy1tW0gJwBnPpGNbl97T
KSn4um//NWTDWiuu/ctW
=VZ+n
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to