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


bug #17127: GNU Make 3.81

Submitted by:  Thomas Schwinge <tschwinge>
Submitted on:  Mon Jul 17 09:26:36 2006  
Category: HurdSeverity: 5 - Blocker
Priority: 7 - HighItem Group: Standard Compliance
Status: FixedPrivacy: Public
Assigned to: Thomas Schwinge <tschwinge>Originator Name: 
Open/Closed: ClosedReproducibility: Every Time
Size (loc): NonePlanned Release: None
Effort: 0.00
Wiki-like text discussion box: 

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Sun Aug 6 23:37:32 2006, comment #5:

Closing on behalf of Ben's request.

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.
Mon Jul 24 19:29:14 2006, 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>
Project AdministratorIn charge of this item.
Mon Jul 24 19:12:30 2006, 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>
Project AdministratorIn charge of this item.
Sun Jul 23 22:42:46 2006, 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 Jul 23 20:44:21 2006, 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 Jul 17 09:26:36 2006, original submission:

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

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.


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

Attach File(s):

Attached Files


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.


Please enter the title of George Orwell's famous dystopian book (it's a date):



Follow 4 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sun Aug 6 23:37:32 2006tschwingeOpen/ClosedOpen=>Closed
Mon Jul 24 19:29:14 2006tschwingeAssigned toNone=>tschwinge
Mon Jul 24 19:12:30 2006tschwingeStatusNone=>Fixed
Sun Jul 23 22:42:46 2006benasselstineAttached File-=>Added hurd-make-3.8.1-20060723.patch, #10406

Back to the top

Powered by Savane 3.1-cleanup1