On Sat, 21 Jul 2018, kbuild test robot wrote: > tree: git://git.cmpxchg.org/linux-mmotm.git master > head: 51e69b1d3de18116a5dceb6b144444dfdf136dc7 > commit: 77ecf9bc0e3d673d4d561cedc1d01c7a84ef90b7 [171/351] mm, vmacache: hash addresses based on pmd > config: arm-allnoconfig (attached as .config) > compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.2.0 > reproduce: > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > git checkout 77ecf9bc0e3d673d4d561cedc1d01c7a84ef90b7 > # save the attached .config to linux build tree > GCC_VERSION=7.2.0 make.cross ARCH=arm > I've got my cross compiler back up and working. This is occurring because allnconfig is disabling CONFIG_MMU so we don't have PMD_SHIFT (there's only a pgdir). I'll send patch to fix the build errors.