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

 
 

bug #17127: GNU Make 3.81

Submitted by:  Thomas Schwinge <tschwinge>
Submitted on:  Mon 17 Jul 2006 09:26:36 AM UTC  
 
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 06 Aug 2006 11:37:32 PM UTC, comment #5:

Closing on behalf of Ben's request.

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
Mon 24 Jul 2006 07:12:30 PM UTC, comment #3:

I just applied the following to fix this issue:

#v+
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'
files.
(%.udefsi): Likewise for `%.udefs.d' / `.migu_d' and `.miguh_d'.
(%.migs_d, %.migu_d, %.migsh_d, %.miguh_d): Remove targets.
#v-

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

Thomas Schwinge <tschwinge>
Project AdministratorIn charge of this item.
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>
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):
   
   
Comment:
   

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 06 Aug 2006 11:37:32 PM UTCtschwingeOpen/ClosedOpen=>Closed
Mon 24 Jul 2006 07:29:14 PM UTCtschwingeAssigned toNone=>tschwinge
Mon 24 Jul 2006 07:12:30 PM UTCtschwingeStatusNone=>Fixed
Sun 23 Jul 2006 10:42:46 PM UTCbenasselstineAttached File-=>Added hurd-make-3.8.1-20060723.patch, #10406

Back to the top


Powered by Savane 3.1-cleanup