* empty kbuild rebuilding all 2.6.13-mm3 ia64 sn2
@ 2005-09-16 8:54 Paul Jackson
2005-09-16 13:35 ` Sam Ravnborg
0 siblings, 1 reply; 2+ messages in thread
From: Paul Jackson @ 2005-09-16 8:54 UTC (permalink / raw)
To: Sam Ravnborg, linux-kernel
Using 2.6.13-mm3, building for SN2 (an ia64 arch) using sn2_defconfig,
after doing a full successful build, if I just issue another 'make',
it builds more or less every file all over again. When I am just
working in one *.c file, this causes make to be much more expensive
than it should, rebuilding everything, instead of just that one file
and relinking (or close to that).
No doubt you will need some additional information, unless I get
lucky and you recognize the problem already.
But I don't know what you will be needing, so I'll just have to
wait for the request.
And there is a good chance that it's something bogus on my end.
I say this simply because I don't notice anyone else complaining
about this on lkml, so quite possibly it's just me seeing this.
An empty make begins with:
CHK include/linux/version.h
CC arch/ia64/kernel/asm-offsets.s
GEN include/asm-ia64/asm-offsets.h
CHK usr/initramfs_list
CC init/main.o
CC arch/ia64/mm/init.o
AS arch/ia64/ia32/ia32_entry.o
CC arch/ia64/sn/kernelsetup.o
--
I won't rest till it's the best ...
Programmer, Linux Scalability
Paul Jackson <pj@sgi.com> 1.925.600.0401
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: empty kbuild rebuilding all 2.6.13-mm3 ia64 sn2
2005-09-16 8:54 empty kbuild rebuilding all 2.6.13-mm3 ia64 sn2 Paul Jackson
@ 2005-09-16 13:35 ` Sam Ravnborg
0 siblings, 0 replies; 2+ messages in thread
From: Sam Ravnborg @ 2005-09-16 13:35 UTC (permalink / raw)
To: Paul Jackson; +Cc: linux-kernel
On Fri, Sep 16, 2005 at 01:54:12AM -0700, Paul Jackson wrote:
> Using 2.6.13-mm3, building for SN2 (an ia64 arch) using sn2_defconfig,
> after doing a full successful build, if I just issue another 'make',
> it builds more or less every file all over again. When I am just
> working in one *.c file, this causes make to be much more expensive
> than it should, rebuilding everything, instead of just that one file
> and relinking (or close to that).
You are hit by the circular dependency in asm-offsets.h.
Tony Luck posted a fix for this to the ia64 list yesterday.
The problem in short is that asm-offsets.c includes asm-offsets.h which it
is also used to generate. So unless they get same timestamp the
kernel will recompile.
Sam
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-09-16 13:35 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-16 8:54 empty kbuild rebuilding all 2.6.13-mm3 ia64 sn2 Paul Jackson
2005-09-16 13:35 ` Sam Ravnborg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®