[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lynx-dev] documentation build issue with e.g. -j3
From: |
Thomas Dickey |
Subject: |
Re: [Lynx-dev] documentation build issue with e.g. -j3 |
Date: |
Tue, 2 Mar 2021 04:00:20 -0500 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Tue, Mar 02, 2021 at 08:16:07AM +0100, Andreas Metzler wrote:
> On 2021-02-28 Thomas Dickey <dickey@his.com> wrote:
> > On Sun, Feb 28, 2021 at 01:59:02PM -0500, Thomas Dickey wrote:
> [...]
> > > Actually, I've not found a way to reproduce problems with parallel make
> > > using GNU make.
>
> Hello Thomas,
>
> Comparing
>
> (sid)ametzler@argenau:/tmp/LYNX/lynx-snapshots$ { autoreconf-dickey --verbose
> -f -i && ./configure --enable-htmlized-cfg CFLAGS=-DNO_BUILDSTAMP && make -j3
> && mkdir INST && make -j3 install-full DESTDIR=/tmp/LYNX/lynx-snapshots/INST
> ; } 2>&1 | tee buildlog
>
> with
>
> (sid)ametzler@argenau:/tmp/LYNX/lynx-snapshots$ { autoreconf-dickey --verbose
> -f -i && ./configure --enable-htmlized-cfg CFLAGS=-DNO_BUILDSTAMP && make -j1
> && m
> kdir INST && make -j1 install-full DESTDIR=/tmp/LYNX/lynx-snapshots/INST ; }
> 2>&
> 1 | tee buildlog
>
> both on a clean git checkout will show the "Support for this setting was
> disabled at compile-time." issue in body.html. The error happens on
> install-full.
>
> > > However, it's fairly simple to reproduce similar problems
> > > using BSD make (I could digress). So I had that on a to-do list, anyway.
> > > At the moment I'm testing a more involved change which fixes this issue
> > > as reproduced in pmake (along with other fixes), and once done with
> > > testing
> > > that set of changes, will make an update in my git snapshots.
>
> > https://github.com/ThomasDickey/lynx-snapshots/commit/f100e91840bc2ef2cecf3d0975b734e53637fa55
>
> This fixes my reproducer too. (Errors show up on
> 372d64a9e3f0d1fa9b53c5bc494f61263b19f0ff and are gone
> f100e91840bc2ef2cecf3d0975b734e53637fa55.
sounds good
There may still be some detail to improve, with either GNU/BSD make programs.
They may actually have the same pitfalls, but the documentation for the
latter points out the problems, while the former is too vague to be useful.
--
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net
ftp://ftp.invisible-island.net
signature.asc
Description: PGP signature