[Buildroot] kernel patch not applied

David Claffey david.claffey at rcn.com
Thu May 10 08:34:17 PDT 2007


This actually causes an override of the .patched target in
toolchain/kernel-headers/kernel-headers-new.makefile.

Suggestions?

David Claffey wrote:
> I have a custom kernel patch I want applied when building the 2.6 kernel.  I
> created a device under target/devices with a directory kernel-patches and
> BR2_BOARD_PATH set correctly.  However, the patch is never applied apparently
> because all patches are assumed to be minor kernel version patches.
> 
> In the case when DOWNLOAD_LINUX26_VERSION equals LINUX26_VERSION no patches,
> including custom kernel patches, are applied. My current fix below will change
> the directory name if minor kernel patches are applied, but still allow patches
> in $(BR2_BOARD_PATH)/kernel-patches to be applied.
> 
> Could this cause problem elsewhere in the build?
> 
> Index: target/linux26.mk
> ===================================================================
> --- target/linux26.mk     (revision 18593)
> +++ target/linux26.mk     (working copy)
> @@ -74,11 +74,11 @@
>         mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX26_VERSION) $(LINUX26_DIR)
>  endif
>         touch $@
> +endif # ($(LINUX26_VERSION),$(LINUX_HEADERS_VERSION))
> 
>  $(LINUX26_DIR)/.patched: $(LINUX26_DIR)/.unpacked
>         toolchain/patch-kernel.sh $(LINUX26_DIR) $(LINUX26_PATCH_DIR)
>         touch $@
> -endif # ($(LINUX26_VERSION),$(LINUX_HEADERS_VERSION))
> 
>  $(LINUX26_DIR)/.configured:  $(LINUX26_DIR)/.patched  $(LINUX26_KCONFIG)
>         cp -dpf $(LINUX26_KCONFIG) $(LINUX26_DIR)/.config
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
> 


More information about the buildroot mailing list