Lines Matching full:abseil
1 # Abseil FAQ
3 ## Is Abseil the right home for my utility library?
6 Abseil](https://abseil.io/about/) page and our [contributing
7 guidelines](https://github.com/abseil/abseil-cpp/blob/master/CONTRIBUTING.md#contribution-guideline…
8 explain, Abseil contains a variety of core C++ library code that is widely used
9 at [Google](https://www.google.com/). As such, Abseil's primary purpose is to be
11 Abseil is also useful to the C++ community at large, this added constraint also
15 ## How to I set the C++ dialect used to build Abseil?
35 instructions](https://github.com/abseil/abseil-cpp/blob/master/CMake/README.md)
41 Abseil?"](#what-is-abi-and-why-dont-you-recommend-using-a-pre-compiled-version-of-abseil)
43 ## What is ABI and why don't you recommend using a pre-compiled version of Abseil?
49 you can think of as the interfaces as defined by the code itself. [Abseil has a
51 compatibility](https://abseil.io/about/compatibility). Let's take a look at what
69 Abseil library is built in C++17 mode, since the Abseil library itself is a
70 different build target. If your code includes an Abseil header, then your
82 If you build the Abseil library and your code using different compile options
89 If you use a pre-compiled version of Abseil, (for example, from your Linux
95 pre-compiled library. This does not mean that Abseil cannot work as part of a
98 reasons we warn against - though do not outright reject - using Abseil as a
102 include two versions of Abseil in your program. Multiple versions of Abseil can
103 end up within the same binary if your program uses the Abseil library and
104 another library also transitively depends on Abseil (resulting in what is
106 structure your build so that all libraries use the same version of Abseil.
107 [Abseil's strong promise of API compatibility between
108 releases](https://abseil.io/about/compatibility) means the latest "HEAD" release
109 of Abseil is almost certainly the right choice if you are doing as we recommend
112 For these reasons we recommend you avoid pre-compiled code and build the Abseil
117 From Abseil's point-of-view, "live at head" means that every Abseil source
125 Abseil](https://github.com/abseil/abseil-cpp/commits/master) as often as
139 Abseil](https://github.com/abseil/abseil-cpp/commits/master) is all you need to
147 …urls = ["https://github.com/abseil/abseil-cpp/archive/98eb410c93ad059f9bba1bf43f5bb916fc92a5ea.zip…
148 strip_prefix = "abseil-cpp-98eb410c93ad059f9bba1bf43f5bb916fc92a5ea",
154 https://github.com/abseil/abseil-cpp/archive/98eb410c93ad059f9bba1bf43f5bb916fc92a5ea.zip
162 [https://github.com/abseil/abseil-cpp/archive/master.zip](https://github.com/abseil/abseil-cpp/arch…