David Howells wrote: > Does $(info ...) not work at all in version 3.80? If it does, can you get it > to display the values $(destination-y), $(dst) and $(obj) at the top of > Makefile.headersinst? If $(info ...) doesn't exist, does $(warning ...)?
$(info ...) does not work, but $(warning ...) works. Debug print shows that command line variable "dst=" passed to make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst line is wrong. ---------- debug print ---------- --- a/scripts/Makefile.headersinst +++ b/scripts/Makefile.headersinst @@ -7,6 +7,10 @@ # # ========================================================================== +$(warning DDDDD "$(destination-y)") +$(warning EEEEE "$(dst)") +$(warning FFFFF "$(obj)") + # called may set destination dir (when installing to asm/) _dst := $(or $(destination-y),$(dst),$(obj)) ---------- make 3.81 ---------- make -f scripts/Makefile.build obj=scripts build_unifdef make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi" make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi/asm-generic dst=include/uapi/asm-generic /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "include/uapi/asm-generic" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi/asm-generic" make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi/drm dst=include/uapi/drm /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "include/uapi/drm" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi/drm" ---------- make 3.80 ---------- make -f scripts/Makefile.build obj=scripts build_unifdef make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi" make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi/asm-generic dst=/asm-generic /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "/asm-generic" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi/asm-generic" /usr/src/all/linux/scripts/Makefile.headersinst:54: *** Missing UAPI file /usr/src/all/linux/include/uapi/asm-generic/auxvec.h. Stop. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

