#1145571 no jobserver for -j1

Package:
make
Source:
make
Description:
utility for directing compilation
Submitter:
Simon Richter
Date:
2026-08-25 16:35:02 UTC
Severity:
normal
#1145571#5
Date:
2026-08-25 16:32:13 UTC
From:
To:
Hi,

I occasionally want to compile things on a single CPU only, so I use an
explicit "-j1" argument to make.

GCC, when compiling with LTO, will generate its own -j argument if it does
not find a jobserver, and will default to the number of CPUs.

It would be nice to have a way to force using a jobserver even when
building with a single CPU.

   Simon

- -- System Information:
Debian Release: 13.6
  APT prefers stable-security
  APT policy: (990, 'stable-security'), (990, 'stable'), (500, 'stable-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, riscv64

Kernel: Linux 7.1.8+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages make depends on:
ii  libc6  2.41-12+deb13u3

make recommends no packages.

Versions of packages make suggests:
pn  make-doc  <none>

- -- no debconf information
-----BEGIN PGP SIGNATURE-----

iQFDBAEBCgAtFiEEtjuqOJSXmNjSiX3Tfr04e7CZCBEFAmqNw40PHHNqckBkZWJp
YW4ub3JnAAoJEH69OHuwmQgRYSMH/Rj1EhPcynAV5wJB45jukC+Ffg2jUwy4aXZI
CeAvjSpADs71nGtBUAlvA5gJlAlYkif1t+/LkUFKanaRy34b8ril2s0pD3ejdqDa
LaKHmWmgDxOP95WAy2kpIFdFdyY9JskgDNfHR1XzkpebLUFUX74V/lgbIIkhjDbX
aY+hUT62dr4+NSW1UNdgohc92/+y4ZUvV33MHAhuFSfMTn4Zvhi9Rr5b651Bv6OW
CR19DvRPlH5wWvsy/i9lM6c2rDLAGxcLDQdqUKrb+xKX55KlCVsmgjhWAZ/u/yfp
gF4BMuYw0La4GpDBSmZIQTfhh+uzWP8lLrtT8Hoq/l05LTP7yh8=
=AzIC
-----END PGP SIGNATURE-----