{"push_id":1160988690,"size":9,"distinct_size":9,"ref":"refs/heads/svn_head","head":"4cae65ed75f14552e17e29b099dc71e09167bf7c","before":"681087018a00706e1161fe7c7b63f60a5cdab812","commits":[{"sha":"57621cba81920368003a30d41fa8192f38918a94","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Don't truncate OBJS_DEPEND_GUESS.target from Makefile\n\nThis is important to allow a Makefile to override OBJS_DEPEND_GUESS for\nhandling in META_MODE when its depend files are missing.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301933 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/57621cba81920368003a30d41fa8192f38918a94"},{"sha":"c2fe5f7f0ea1560a51d66b97724a003702e4068c","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Convert to new FAST_DEPEND syntax for guessed dependencies.\n\nThis OBJS_DEPEND_GUESS is needed since each target gets its\nown .depend.target.o file but also because it is spelled\n.meta.target.o with WITH_META_MODE.  The OBJS_DEPEND_GUESS\nwill apply the dependency if the required file is missing.\n\nAlso remove redundant .c files while here to avoid prolems with\ntargets using .ALLSRC and getting multiple source files.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301934 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/c2fe5f7f0ea1560a51d66b97724a003702e4068c"},{"sha":"816d09c2d1f47ee3a528bdda272f32a1c24dae8b","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"WITH_META_MODE: Do include headers for specific guessed dependencies\n\nThis is a follow-up to r300343.\n\nThis is important for the OBJS_DEPEND_GUESS usage in\ngnu/usr.bin/cc/cc_tools.\n\nSee comments for more details.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301935 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/816d09c2d1f47ee3a528bdda272f32a1c24dae8b"},{"sha":"398a98e3cd6d13ce0895ac203111cce0abb940ad","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"WITH_META_MODE: Don't expect a .meta file for side-effect generated files.\n\nThis is the same as r301285.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301936 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/398a98e3cd6d13ce0895ac203111cce0abb940ad"},{"sha":"6707d64ee002a44fd8a6cd717c784cedf49a2eee","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"WITH_META_MODE: Keep .MAKE.MODE/META_MODE clean\n\nDue to META_MODE being passed into the environment it tends\nto keep growing with the defaults.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301937 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/6707d64ee002a44fd8a6cd717c784cedf49a2eee"},{"sha":"1d3914359e4ea9cc1d57ee4f62ee6a6737e61246","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"tinderbox/universe: Only show arm64 warning if it was in the TARGETS list.\n\nThis was a flaw in my change in r287903 but also in the original change\nin r282156 since it used empty(${TARGETS}) rather than empty(TARGETS).\n\nReported by:\tlidl\nApproved by:\tre (gjb)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301938 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/1d3914359e4ea9cc1d57ee4f62ee6a6737e61246"},{"sha":"bff8268ae2032ca45e7ad723212d28806d6038a9","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Fix native powerpc64 build of lib32 with in-tree GCC.\n\n- This was broken by r300350 and r300885.\n- Add some comments around the external GCC logic since it is spread out\n  and in need of some cleanup.\n- The problem was that X_COMPILER_TYPE is always defined from CC->XCC's\n  default, so if /usr/bin/cc is GCC (as it is on native powerpc64) then\n  X_COMPILER_TYPE was getting GCC and triggering the external logic in\n  Makefile.libcompat.  It was intended to always provide -isystem with\n  GCC since --sysroot is used into the lib32 sysroot which won't modify\n  the header path without the -isystem.  The use of the libc++/std=c++11\n  override was only intended to be used for external compilers though\n  (more accurately GCC 4.8+ but that's a separate assumption to\n  cleanup).  Apply the same logic from Makefile.inc1 to Makefile.libcompat\n  to only add the libc++ override when needed for external compilers.\n\nPointyhat to:\tbdrewery\nTested with:\tnative ppc64 (swills), universe, ppc64 xtoolchain,\n\t\tamd64 xtoolchain, sparc64 cross-build of ppc64 (host GCC 4.2)\nReported by:\tandreast, swills\nApproved by:\tre (gjb)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301939 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/bff8268ae2032ca45e7ad723212d28806d6038a9"},{"sha":"72f12557bc4445e4997d70941e4d2fa583034bf1","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"WITH_META_MODE: Whitelist 'make kernel' and 'make world'.\n\ninstallkernel is technically META_MODE safe but doesn't need an explicit\napproval to use it since it's all disabled via .PHONY.\n\nworld uses 'make -B installworld' which already will disable META_MODE\nvia the -B (.MAKE.MODE=compat) usage.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301940 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/72f12557bc4445e4997d70941e4d2fa583034bf1"},{"sha":"4cae65ed75f14552e17e29b099dc71e09167bf7c","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f"},"message":"Mark targets with _SUBDIR as .PHONY.\n\nThis is mostly fixing META_MODE with realinstall wanting a .meta\nfile when it does not need one.  These targets really should\nalways run though since they have _SUBDIR on them.\n\nApproved by:\tre (implicit)\nSponsored by:\tEMC / Isilon Storage Division\n\n\ngit-svn-id: svn+ssh://svn.freebsd.org/base/head@301941 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/4cae65ed75f14552e17e29b099dc71e09167bf7c"}]}
{"actor":{"display_login":"uqs"}}