I typically build cifs.ko for testing using the latest Ubuntu mainline build - but building a module in the 5.10-rc1 kernel - while booted to the 5.10-rc1 ubuntu mainlinekerel - e.g. "make C=1 -C /usr/src/linux-headers-`uname -r` M=`pwd` modules CF=-D__CHECK_ENDIAN__" which has worked for years - no longer works.
make: Entering directory '/usr/src/linux-headers-5.10.0-051000rc1-generic' make[2]: *** No rule to make target 'scripts/module.lds', needed by '/home/smfrench/cifs-2.6/fs/cifs/cifs.ko'. Stop. make[1]: *** [scripts/Makefile.modpost:117: __modpost] Error 2 make: *** [Makefile:1703: modules] Error 2 make: Leaving directory '/usr/src/linux-headers-5.10.0-051000rc1-generic' I don't see a file in scripts/module.lds in /usr/src/linux-headers-5.10.0-051000rc1-generic/scripts directory copying from scripts/module.lds in the 5.10-rc1 git tree to /usr/src/linux-headers-5.10.0-051000rc1-generic/scripts fixed the problem but was wondering if this is just a packaging problem with Ubuntu (missing a file in the kernel headers package for their mainline daily builds?) -- Thanks, Steve

