GNU bug report logs - #25371
sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used.

Previous Next

Package: sed;

Reported by: Juan Manuel Guerrero <juan.guerrero <at> gmx.de>

Date: Fri, 6 Jan 2017 01:43:02 UTC

Severity: normal

Tags: fixed

Done: Assaf Gordon <assafgordon <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Assaf Gordon <assafgordon <at> gmail.com>
To: Juan Manuel Guerrero <juan.guerrero <at> gmx.de>, 25371 <at> debbugs.gnu.org
Subject: bug#25371: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used.
Date: Sat, 7 Jan 2017 00:24:06 -0500
[Message part 1 (text/plain, inline)]
Hi,

> On Jan 6, 2017, at 10:16, Assaf Gordon <assafgordon <at> gmail.com> wrote:
> 
> On 01/05/2017 08:34 PM, Juan Manuel Guerrero wrote:
>> I have tried to build sed in a separate build directory using the option
>> --disable-dependency-tracking.
> 
> Creating the directories manually is sufficient to work-around this, e.g.:
> [...]
>    mkdir lib sed
> [...]
> So we can easily add similar commands for 'sed' and 'lib' directories
> (I'm just looking for the optimal place to add this).

I came up with this (creating the subdirs from 'configure').
This works in and out of tree, and with --disable-dependency-tracking.

Jim,
What do you think?
I couldn't find a simple target in the makefile that would create the subdirectories before anything else, yet not force a rebuild of everything every time.
For comparison, in 'coreutils' there is
   $(AM_V_at)${MKDIR_P} src
repeated several times in src/local.mk.

Comments welcomed,
 - assaf


[0001-build-fix-out-of-tree-builds-without-dep-tracking.patch (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]



This bug report was last modified 8 years and 170 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.