Cygwin上のクロス開発環境だと、カーネル構築時に いくつか手動でなおさないといけないところが あるようです。 以下、覚書的メモ。
(旧) scripts/mkdep -- `find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend (新) # scripts/mkdep -- `find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend # rm .hdepend find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print | xargs scripts/mkdep -- >> .hdepend
//static int strlen(const char *s) __kernel_size_t strlen(const char *s)
#ZIMAGE_OFFSET = $(shell printf "0x%8x" $$[0x80000000+0x$(CONFIG_MEMORY_START)+0x200000+0x10000]) ZIMAGE_OFFSET = 0x8c210000