svn commit: r334320 - in head/sys: cddl/compat/opensolaris/kern cddl/compat/opensolaris/sys i386/include

Hans Petter Selasky hps at selasky.org
Tue May 29 14:17:04 UTC 2018


On 05/29/18 16:00, Ed Maste wrote:
> On IRC the suggestion was made to run buildworld for any header
> change, and I think this seems like a reasonable standard.
> 
> Our full buildworld times are admittedly quite long, so if you have a
> suitably up-to-date toolchain on the build host you can skip building
> toolchain components with something like:
> 
> make -DWITHOUT_TOOLCHAIN -DWITHOUT_CLANG_BOOTSTRAP
> -DWITHOUT_LLD_BOOTSTRAP buildworld

Hi,

Thanks for the tip w.r.t. getting clang out of the buildworld.

Maybe this can be written down on some Wikipage . freebsd . org ?

The title could be "Who are my dependencies when changing code?", and it 
should answer the following questions like some kind of flow graph:

- Shortcuts for kernel builds.
- Shortcuts for user-space builds.
- Shortcuts for ports interactions.

- When do I only need to build a kernel module.
- When do I only need to build a single utility.
- When do I do a full kernel build.
- When do I do a full user-space build.
- When do I do a universe build.
- When do I ask ports guys for help.

--HPS


More information about the svn-src-head mailing list