Messages in this thread Patch in this message | | | Date | Tue, 24 Jul 2007 13:51:03 -0700 | From | Deepak Saxena <> | Subject | [PATCH -rt] Disable lpptest on !Linux hosts |
| |
Sadly people keep wanting to build kernels on non-Linux hosts (cygwin & solaris) and testlpp really doesn't like to build on those. I have a separate patch to testlpp.c that fixes this, but it really makes no sense to build the tool to run on your cygwin host as it's meant to be run on Linux with the testlpp module loaded.
Even this patch isn't really the right solution b/c you really want to cross-build the may be cross-building for another architecture from Linux you want cross-compile, not host compile but there's no really easy way to cross-compile a userland binary from the kernel build w/o some makefile uglyiness AFAICT.
Is there some sort of -rt userland package this could move to instead of being in the kernel itself...?
Signed-off-by: Deepak Saxena <dsaxena@mvista.com>
Index: linux-2.6/scripts/Makefile =================================================================== --- linux-2.6.orig/scripts/Makefile +++ linux-2.6/scripts/Makefile @@ -13,9 +13,12 @@ hostprogs-$(CONFIG_LOGO) += pnmt hostprogs-$(CONFIG_VT) += conmakehash hostprogs-$(CONFIG_PROM_CONSOLE) += conmakehash hostprogs-$(CONFIG_IKCONFIG) += bin2c +HOST_OS := $(shell uname) +ifeq ($(HOST_OS),Linux) ifdef CONFIG_LPPTEST hostprogs-y += testlpp endif +endif always := $(hostprogs-y) $(hostprogs-m) -- Deepak Saxena - dsaxena@plexity.net - http://www.plexity.net
"Americans think their danger is terrorists. They don't understand the terrorists cannot take away habeas corpus, the Bill of Rights, the Constitution. ... The terrorists are not anything like the threat that we face to the Bill of Rights and the Constitution from our own government in the name of fighting terrorisim." - Paul Craig Roberts - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |