Re: Parallel build notes? - BLFS 13.0
"Eric Clothier" ([email protected] via blfs-dev Mailing List) <[email protected]> Tue, 10 Mar 2026 21:18:46 -0400
| Newsgroups | gmane.linux.lfs.beyond.devel |
|---|---|
| Message-ID | <CAAGwWFUPu_bcLXuuKpG5ZHx6Lg9h-xQPfJuSgEVjjhihR9EwsQ@mail.gmail.com> |
This is a multi-part message in MIME format... ------------=_1773191947-1253-14646 Content-Type: multipart/alternative; boundary="0000000000009816b6064cb56bbd" --0000000000009816b6064cb56bbd Content-Type: text/plain; charset="UTF-8" On Tue, Mar 10, 2026, 08:19 rhubarbpieguy < [email protected]> wrote: > > Several packages include -j1 in the Installation instructions but don't > include the "This package does not support parallel build." note found > in other "-j1" packages. > > net-tools > at > libical > protobuf-c > > Assuming it applies, should the note be added to the packages above for > consistency? > > And libical includes -j1 in the installation instructions but also > refers to parallelism in the Estimated build time. That seems to be a > contradiction. > > > -- > The -j1 in the install instructions has no bearing on whether the build was parallel or not. Most installs run as -j1 (if I am not mistaken, jhalfs adds -j1 to every install instruction.) Running 'make -j1' would run a non-parallel build, while 'make -j1 install' is a non-parallel install. The two are not necessarily connected. Also, if you have MAKEOPTS defined (i.e. export MAKEOPTS="-j4"), running 'make install' would ultimately run 'make -j4 install', whereas 'make -j1 install' will evaluate to 'make -j4 -j1 install', and with make, last option wins, so it overrides the MAKEOPTS jobs flag if any are defined. I hope this makes sense and clears up any confusion! - Eric > --0000000000009816b6064cb56bbd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div class=3D"gmail_quote gmail_quote_container" dir=3D"a= uto"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 10, 2026, 08:19 rhub= arbpieguy <<a href=3D"mailto:[email protected]">blfs-d= [email protected]</a>> wrote:<br></div><blockquote class=3D"= gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-= left:1ex"><br> Several packages include -j1 in the Installation instructions but don't= <br> include the "This package does not support parallel build." note = found <br> in other "-j1" packages.<br> <br> =C2=A0=C2=A0net-tools<br> =C2=A0=C2=A0at<br> =C2=A0=C2=A0libical<br> =C2=A0=C2=A0protobuf-c<br> <br> Assuming it applies, should the note be added to the packages above for <br> consistency?<br> <br> And libical includes -j1 in the installation instructions but also <br> refers to parallelism in the Estimated build time.=C2=A0 That seems to be a= <br> contradiction.<br> <br> <br> --<br></blockquote></div><div dir=3D"auto">The -j1 in the install instructi= ons has no bearing on whether the build was parallel or not. Most installs = run as -j1 (if I am not mistaken, jhalfs adds -j1 to every install instruct= ion.) Running 'make -j1' would run a non-parallel build, while '= ;make -j1 install' is a non-parallel install. The two are not necessari= ly connected. Also, if you have MAKEOPTS defined (i.e. export MAKEOPTS=3D&q= uot;-j4"), running 'make install' would ultimately run 'ma= ke -j4 install', whereas 'make -j1 install' will evaluate to &#= 39;make -j4 -j1 install', and with make, last option wins, so it overri= des the MAKEOPTS jobs flag if any are defined. I hope this makes sense and = clears up any confusion!</div><div dir=3D"auto"><br></div><div dir=3D"auto"= >- Eric</div><div class=3D"gmail_quote gmail_quote_container" dir=3D"auto">= <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"></blockquote></div></div> --0000000000009816b6064cb56bbd-- ------------=_1773191947-1253-14646 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- http://lists.linuxfromscratch.org/sympa/info/blfs-dev Unsubscribe: See the above information page ------------=_1773191947-1253-14646--