build option survey

From: Poul-Henning Kamp (phk_at_phk.freebsd.dk)
Date: 07/31/05

  • Next message: Giorgos Keramidas: "mmap bug?"
    To: current@freebsd.org
    Date: Sun, 31 Jul 2005 15:23:47 +0200
    
    

    I'm working on a script which will survey the various build options
    (NO_FOO, NO_BAR etc) and what their impact is on the installed system
    footprint.

            http://phk.freebsd.dk/misc/kernel_options/HTML/

    The table shows size of the total installworld image, including
    the GENERIC kernel.

    Delta is the number of blocks compared to a full installworld, and
    no, I'm not quite sure yet why some of them take more space.

    Number of extra files and number of eliminated files (these link
    to a "mtree -f -f" output file so you can see which they were.

    When done chewing, all the options will be tested for their effect
    during "installworld only", "buildworld only" and "build+installworld"
    usage.

    When completed, this script will end up under src/tools/tools

    Poul-Henning

    PS: Interestingly, this survey has theological implications as well
    as it proves the long held belief that C++ is evil: The NO_CXX
    option which prevents the installation of this evilness eliminates
    exactly 666 files :-)

    -- 
    Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
    phk@FreeBSD.ORG         | TCP/IP since RFC 956
    FreeBSD committer       | BSD since 4.3-tahoe
    Never attribute to malice what can adequately be explained by incompetence.
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Giorgos Keramidas: "mmap bug?"

    Relevant Pages

    • Re: build option survey
      ... Poul-Henning Kamp wrote: ... > I'm working on a script which will survey the various build options ... > The table shows size of the total installworld image, ...
      (freebsd-current)
    • Re: Havent been able to make world in about a year
      ... That's a call to 'script' to run, telling it where to put the resulting ... Could you explain the logic of running mergemaster -p, ... take a look at the handbook for the sequence that things should occur ... He means to run mergemaster -p before make installworld, ...
      (freebsd-questions)
    • Re: Upgrading in the same RELENG without shutdown ?
      ... i guess it's obvious that the 2nd script is designed to be run in single user ... cd /usr/src, mergemaster -p, make installworld, mergemaster. ...
      (freebsd-questions)
    • Re: Havent been able to make world in about a year
      ... There are some places in your sequence, that I think are going to give ... DO NOT run this as a script, ... use the spacebar to halt the boot process. ... # make installworld hey, look at it go ...
      (freebsd-questions)
    • Re: Havent been able to make world in about a year
      ... No script can be prepared for all the things ... Whether I write the sequence in the command line or into ... It will go through the stages of building world, building kernel, ... Because your clock is WAY off, 'make installworld' will complain (well ...
      (freebsd-questions)