Hi, after adding m68k patches, I am trying to build linux-2.6.21 from svn for m68k. The build fails with:
python2.4 debian/bin/abicheck.py debian/build/build-m68k-none-amiga m68k none amiga Traceback (most recent call last): File "debian/bin/abicheck.py", line 93, in ? sys.exit(checker(*sys.argv[1:])(sys.stdout)) File "debian/bin/abicheck.py", line 20, in __call__ new = symbols(self.filename_new) File "/home/cts/work/kernel/linux-2.6-2.6.21/debian/lib/python/debian_linux/abi.py", line 5, in __init__ self.read(file(filename)) IOError: [Errno 2] No such file or directory: 'debian/build/build-m68k-none-amiga/Module.symvers' This never happened with 2.6.18, this seems to be an upstream change. http://www.webservertalk.com/archive242-2004-8-357490.html I think this might be due to cross-compiling the kernel, I build the package with: DEB_HOST_ARCH=m68k debuild -B -am68k which worked fine up to 2.6.18. In debian/rules.real I found OVERRIDE_HOST_TYPE but I also set CROSS_COMPILE=m68k and others, nothing helps. In the build log I see: exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian KPKG_ARCH=m68k CROSS_COMPILE=- KPKG_STEM=linux So CROSS_COMPILE is never set, and I think if it were set, the package might actually build and perhaps also this bug might be fixed: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402061 What is the correct way to cross-compile the kernel now, which options do I need to set or do I have to patch the m68k source for this also? BTW building the package manually by executing ARCH=m68k CROSS_COMPILE=m68k make in debian/build/build-m68k-none-amiga does not show this problem. Christian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]