Skip to content

Conversation

malcolmwhite
Copy link

No description provided.

drigz and others added 30 commits September 8, 2017 14:21
This is much faster for me. The .tar.gz from bintray downloads in ~12s,
compared to ~28s for the .tar.bz2 from S3. Additionally, Bazel can
uncompress the .tar.gz much faster: a no-op build takes ~13s compared to
1-3 minutes with the .tar.bz2.

See bazelbuild/bazel#3397 for a partial cause
of the slow decompression.
This involves adding a few more modules/dependencies so that it can
build. I also added `linkopts` to boost_library so that users don't need
to set it themselves. Tested on Ubuntu 14.04, bazel 0.7.0.
Add missing deps to fix the build
New targets:
- format
- interprocess (no test because of filesystem troubles)
- random
- scope_exit
- signals2
- tokenizer
- unordered

Also adds some extra dependencies found by grepping the source files of the
corresponding packages.
- Add zlib and bzip2 to the boost_deps() macro.
- Check existing_rules to avoid repo redefinition, as recommended here:
  https://groups.google.com/d/msg/bazel-discuss/EBeFucaAg3A/5KG4uaTiBwAJ
- Adjust test/WORKSPACE to always use boost_deps(), but to optionally
  override the boost archive.
nelhage and others added 30 commits November 9, 2018 20:39
adds build rule for xpressive, property_map, and graph
Add headers and dependencies for @boost//:conversion
Fixed boost graph for macosx and docker
Slight cleanup to dependency structure.
There is no pthread.h on windows.
Should build using the code from thread/src/win32/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.