Commit 92979997 authored by Andi Kleen's avatar Andi Kleen Committed by Sam Ravnborg

kbuild: create the source symlink earlier in the objdir

It's useful to already have the source symlink in a
objdir when one just runs make *config. Then one
can do

mkdir obj-allyes
cd obj-allyes
make -C ../sourcedir O=$(pwd) allyesconfig
./source/scripts/config --disable debug_info
make CC=icecc -j18

without having to interrupt the make first just to
get the source symlink.
Signed-off-by: default avatarAndi Kleen <>
[sam: deleted the other source symlink statement]
Signed-off-by: default avatarSam Ravnborg <>
parent 11df65c3
......@@ -389,6 +389,7 @@ PHONY += outputmakefile
# output directory.
ifneq ($(KBUILD_SRC),)
$(Q)ln -fsn $(srctree) source
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile \
$(srctree) $(objtree) $(VERSION) $(PATCHLEVEL)
......@@ -946,7 +947,6 @@ ifneq ($(KBUILD_SRC),)
mkdir -p include2; \
ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
ln -fsn $(srctree) source
# prepare2 creates a makefile if using a separate output directory
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment