On Fri, Oct 24, 2014 at 11:03:00AM +0200, Arnd Bergmann wrote:
On Thursday 23 October 2014 16:33:38 Olof's autobuilder wrote:
drivers/scsi/aic7xxx/aic7xxx_core.c:48:37: fatal error: dev/aic7xxx/aic7xxx_osm.h: No such file or directory drivers/scsi/aic7xxx/aic7xxx_93cx6.c:72:37: fatal error: dev/aic7xxx/aic7xxx_osm.h: No such file or directory drivers/scsi/aic7xxx/aic7xxx_pci.c:50:37: fatal error: dev/aic7xxx/aic7xxx_osm.h: No such file or directory drivers/scsi/aic7xxx/aic79xx_core.c:48:37: fatal error: dev/aic7xxx/aic79xx_osm.h: No such file or directory drivers/scsi/aic7xxx/aic79xx_pci.c:48:37: fatal error: dev/aic7xxx/aic79xx_osm.h: No such file or directory
FWIW, all three of the above errors are caused by the compiler not setting the __linux__ macro right. You should be able to work around that by setting "CC=${CROSS_COMPILE}gcc -D__linux__" in your top-level Makefile.
Where did you get your compiler from? We used to have this problem with Android compilers a few years ago, but I thought they had fixed that.
This happens if you build using a free standing compiler rather than a specifically Linux one (which generally works just fine since the kernel is actually a free standing program).