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:  Hurd Severity:  5 - Blocker
Priority:  7 - High Item Group:  Standard Compliance
Status:  Fixed Privacy:  Public
Assigned to:  Thomas Schwinge <tschwinge> Originator Name: 
Open/Closed:  Closed Reproducibility:  Every Time
Size (loc):  None Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 

Add a New Comment(Rich 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 Files:
   
   
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 add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

 

 

Follow 4 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
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.3