Messages in this thread Patch in this message | | | Date | Fri, 13 Nov 2009 15:29:17 +0100 | From | Sebastian Andrzej Siewior <> | Subject | Re: [PATCH v3 2/4] Add support for LZO-compressed kernels for ARM |
| |
* Martin Michlmayr | 2009-11-12 12:59:38 [+0000]:
>* Albin Tonnerre <albin.tonnerre@free-electrons.com> [2009-11-11 13:27]: >> This is the second part of patch. This part includes: >> - changes to ach/arch/boot/Makefile to make it easier to add new >> compression types >> + >> +# For __aeabi_uidivmod >> +lib1funcs = $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.o > >I build my kernel in a different directory to where the sources are >stored and I get: > >make[7]: *** No rule to make target `/home/tbm/kernel/linux-2.6-2.6.32~rc6/debian/build/source_armel_none/arch/arm/lib/lib1funcs.o', needed by `arch/arm/boot/compressed/vmlinux'. Stop. > >The following patch makes it compile for me: > >--- a/arm/boot/compressed/Makefile 2009-11-12 12:26:47.000000000 +0000 >+++ b/arm/boot/compressed/Makefile 2009-11-12 12:26:58.000000000 +0000 >@@ -101,7 +101,7 @@ > LDFLAGS_vmlinux += -T > > # For __aeabi_uidivmod >-lib1funcs = $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.o >+lib1funcs = arch/$(SRCARCH)/lib/lib1funcs.o
+lib1funcs = $(obj)/arch/$(SRCARCH)/lib/lib1funcs.o
This is untested but it should refer to obj because you break out of tree builds (O=) if you don't :)
> > # Don't allow any static data in misc.o, which > # would otherwise mess up our GOT table > >-- >Martin Michlmayr >http://www.cyrius.com/
Sebastian
| |