bugThe GNU Hurd - Bugs: bug #17127, GNU Make 3.81


bug #17127: GNU Make 3.81

Submitter:  Thomas Schwinge <tschwinge>
Submitted:  Mon 17 Jul 2006 09:26:36 AM UTC
Category:  Hurd Severity:  5 - Blocker
Priority:  7 - High Item Group:  Standard Compliance
Status:  Fixed Privacy:  Public
Assigned to:  tschwinge Originator Name: 
Open/Closed:  Closed Reproducibility:  Every Time
Size (loc):  None Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 

* Mandatory Fields

Add a New Comment Rich Markup

Sun 06 Aug 2006 11:37:32 PM UTC, comment #5: 

Closing on behalf of Ben's request.

Thomas Schwinge <tschwinge>
Group administrator
Mon 24 Jul 2006 07:29:14 PM UTC, comment #4: 

Ben: For me your patch doesn't change anything apart from re-ordering the arguments on the gcc command lines.

Can you substantiate that you really need this patch?

Thomas Schwinge <tschwinge>
Group administrator
Mon 24 Jul 2006 07:12:30 PM UTC, comment #3: 

I just applied the following to fix this issue:

2006-07-24  Thomas Schwinge  <tschwinge@gnu.org>

        [bug #17127]
        Makeconf (clean): Don't remove `.*_d' files.
        (%.sdefsi): Add `%.sdefs.d' to the target list.  Create these files by
        specifying `-MD' as a flag for CPP and mangle the output as needed.
        Include these `*.sdefs.d' files instead of `*.migs_d' and `*.migsh_d'
        (%.udefsi): Likewise for `%.udefs.d' / `*.migu_d' and `*.miguh_d'.
        (%.migs_d, %.migu_d, %.migsh_d, %.miguh_d): Remove targets.

Ben, I'll have a look if your proposed patch might be useful nevertheless.

Thomas Schwinge <tschwinge>
Group administrator
Sun 23 Jul 2006 10:42:46 PM UTC, comment #2: 

Here's a patch that I think fixes the bug.  It's not ideal because the ordering of CFLAGS might not be acceptable.

Ben Asselstine <benasselstine>
Sun 23 Jul 2006 08:44:21 PM UTC, comment #1: 

$srcdir isn't being set properly in libpthread/Makefile.  As a result when lockfile.d is created, it creates bad dependencies.  In particular it says that there's * No rule to make target `/include/libc-symbols.h' needed by `lockfile.d'.

It is not yet known why $srcdir isn't being set properly.

Ben Asselstine <benasselstine>
Mon 17 Jul 2006 09:26:36 AM UTC, original submission:  

The Hurd's build system doesn't copy with GNU Make 3.81.

Thomas Schwinge <tschwinge>
Group administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.


Follow 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-11-16 tschwinge Dependencies- task #6111 is dependent
2006-08-06 tschwinge Open/ClosedOpen Closed
2006-07-24 tschwinge Assigned toNone tschwinge
2006-07-24 tschwinge StatusNone Fixed
2006-07-23 benasselstine Attached File- Added hurd-make-3.8.1-20060723.patch, #10406

Back to the top

Powered by Savane 3.13-ee12.
Corresponding source code