isystem: delete global -isystem compile option
Further isolate kernel from userspace, prevent accidental inclusion of undesireable headers, mainly float.h and stdatomic.h. nds32 keeps -isystem globally due to intrinsics used in entrenched header. -isystem is selectively reenabled for some files, again, for intrinsics. Compile tested on: hexagon-defconfig hexagon-allmodconfig alpha-allmodconfig alpha-allnoconfig alpha-defconfig arm64-allmodconfig arm64-allnoconfig arm64-defconfig arm-am200epdkit arm-aspeed_g4 arm-aspeed_g5 arm-assabet arm-at91_dt arm-axm55xx arm-badge4 arm-bcm2835 arm-cerfcube arm-clps711x arm-cm_x300 arm-cns3420vb arm-colibri_pxa270 arm-colibri_pxa300 arm-collie arm-corgi arm-davinci_all arm-dove arm-ep93xx arm-eseries_pxa arm-exynos arm-ezx arm-footbridge arm-gemini arm-h3600 arm-h5000 arm-hackkit arm-hisi arm-imote2 arm-imx_v4_v5 arm-imx_v6_v7 arm-integrator arm-iop32x arm-ixp4xx arm-jornada720 arm-keystone arm-lart arm-lpc18xx arm-lpc32xx arm-lpd270 arm-lubbock arm-magician arm-mai...
Showing
- Makefile 1 addition, 1 deletionMakefile
- arch/arm64/lib/Makefile 2 additions, 0 deletionsarch/arm64/lib/Makefile
- arch/nds32/Makefile 2 additions, 0 deletionsarch/nds32/Makefile
- arch/powerpc/lib/Makefile 2 additions, 0 deletionsarch/powerpc/lib/Makefile
- crypto/Makefile 2 additions, 0 deletionscrypto/Makefile
- lib/raid6/Makefile 4 additions, 0 deletionslib/raid6/Makefile
Please register or sign in to comment