boost icon indicating copy to clipboard operation
boost copied to clipboard

Release without docs & tests

Open enginelesscc opened this issue 1 year ago • 1 comments

Boost releases are really huge, too huge.

I've tried removing anything not required to build & use boost (just roughly, didn't check for everything):

  • Boost 1.84.0 uncompressed standard release: ~493MiB
  • Boost 1.84.0 roughly stripped: ~180MiB

I'd like to see separate boost releases with these unnecessary amounts of data stripped.

  • no tests
  • no docs (html/xmldoc/else)

Why?

I find it useful for things like CMake (src containing tar.gz, extracted on configure), portable projects etc etc. Given not everyone wants to use system-installed boost.

Alot of people will never touch these docs/tests/etc, its usually faster to just google for boost docs and use the docs hosted on boost.org/doc.

All these files also add a 'massive' impact to file io on extract/move of boost given the sheer amount of files, even if its just around 500mib.

All things considered I'm sure a less 'bloated' boost would be quite welcomed.

enginelesscc avatar Dec 14 '23 10:12 enginelesscc

There is a (recent) work-in-progress pull request in the release-tools repository to build/distribute source-only boost.

sdarwin avatar Dec 14 '23 14:12 sdarwin