Max Vozeler wrote:
> Jari, the test for "some 2.6 kernels need # character in
> KBUILD_BASENAME and KBUILD_MODNAME" returns true for Debian
> 2.6.16 kernels, where it used to return false for 2.6.15.
One of the changes that went into loop-AES-v3.1c broke that USE_KBUILD=y
that Debian module build seems to use. That KBUILD_STR(s)=\#s doesn't belong
there at all in USE_KBUILD=y builds. Below is my fix.
--
Jari Ruusu 1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9 DB 1D EB E3 24 0E A9 DD
--- ../loop-AES-v3.1c/Makefile 2006-01-06 20:15:36.000000000 +0200
+++ ./Makefile 2006-01-27 15:36:38.000000000 +0200
@@ -1,7 +1,7 @@
#
# Makefile
#
-# Written by Jari Ruusu, January 6 2006
+# Written by Jari Ruusu, January 27 2006
#
# Copyright 2001-2006 by Jari Ruusu.
# Redistribution of this file is permitted under the GNU Public License.
@@ -118,11 +118,13 @@
SR1:=$(shell if grep -q -s
"^basename_flags.*KBUILD_BASENAME.*KBUILD_STR" $(LS)/scripts/Makefile.lib; then
echo y; fi)
endif
+ifneq ($(USE_KBUILD),y)
ifeq ($(SR1),y)
EF += -D"KBUILD_STR(s)=\#s"
else
EF += -D"KBUILD_STR(s)=s"
endif
+endif
ifeq ($(KEYSCRUB),y)
ifeq ($(shell if [ "$(VERSION)$(PATCHLEVEL)0" -ge 240 ]; then echo y; fi),y)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]