PATCH: Move sysdeps/x86_64/Implies to sysdeps/x86_64/64
David Miller
davem@davemloft.net
Thu Mar 22 23:23:00 GMT 2012
From: "Carlos O'Donell" <carlos@systemhalted.org>
Date: Thu, 22 Mar 2012 19:18:10 -0400
> There have been patches in the past (Jakub?) to reduce the size
> of the generated rules.
And there have been GNU make patches, posted back in 2007 but never
applied, which solve one part of the computational complexity issue.
If people want to shave ~%30 of the make overhead from their builds
feel free to use the make-3.82 based patches attached, I spent last
night forward porting them so that I could use them myself. They
reduce a "do nothing" make on my Niagara-T3 sparc from 10 minutes
down to 6 minutes.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Refactor-Move-rule-comparisons-into-separate-functio.patch
Type: text/x-patch
Size: 3505 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20120322/9c63c5b1/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Clean-up-count_implicit_rule_limits.patch
Type: text/x-patch
Size: 1545 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20120322/9c63c5b1/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Refactor-Use-a-doubly-linked-list-of-rules-instead-o.patch
Type: text/x-patch
Size: 6165 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20120322/9c63c5b1/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Record-rule-targets-in-a-hash-table.patch
Type: text/x-patch
Size: 4041 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20120322/9c63c5b1/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Hook-up-hash-table-use-for-searching-for-rules-to-re.patch
Type: text/x-patch
Size: 2102 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20120322/9c63c5b1/attachment-0004.bin>
More information about the Libc-alpha
mailing list