Remote Execution Caching Compiler (RECC)Caching Compiler (RECC) CppCon 2024 September 19, 2024 Shivam Bairoliya Software Engineer© 2024 Bloomberg Finance L.P. All rights reserved. What is RECC? ● Remote Execution Caching Compiler (RECC) ○ Open source build tool that wraps compiler commands and optionally forwards them to a remote build execution service ○ Encompasses the capabilities of both ccache and distcc ○ Supports remote linking linking and caching ● Designed to share caches across diverse toolchains ○ Works with many compiler toolchains (GCC, Clang, Solaris CC) ○ Supports multiple operating systems (Linux, macOS, Solaris)0 码力 | 6 页 | 2.03 MB | 6 月前3
Conan 2.5 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 769 页 | 4.70 MB | 1 年前3
Conan 2.4 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 769 页 | 4.69 MB | 1 年前3
Conan 2.10 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 803 页 | 5.02 MB | 11 月前3
Conan 1.26 Documentationintegration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 15.7 Working with Intel compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 15.8 How to manage with Conan and Artifactory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 15.27 Compiler sanitizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . and reuse any number of different binaries (for different config- urations, like architectures, compiler versions, etc) for any number of different versions of a package, using exactly the same process0 码力 | 669 页 | 5.51 MB | 1 年前3
Conan 2.3 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 748 页 | 4.65 MB | 1 年前3
Conan 2.9 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 795 页 | 4.99 MB | 11 月前3
Conan 2.7 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 779 页 | 4.93 MB | 11 月前3
Conan 2.8 Documentationcreate and reuse any number of different binaries (for different config- urations like architectures, compiler versions, etc.) for any number of different versions of a package, using exactly the same process of binaries, one for each different platform and configuration: operating system, architecture, compiler, build type, etc. These binaries can be created and uploaded to a server with the same commands to integrate with any build system, including proprietary ones. Likewise, Conan can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang0 码力 | 785 页 | 4.95 MB | 11 月前3
Conan 1.31 Documentationintegration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 16.7 Working with Intel compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 16.8 How to manage with Conan and Artifactory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 16.27 Compiler sanitizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . binaries for mainstream compiler versions. Conan can manage any number of different binaries for different build configurations, including different architectures, compilers, compiler versions, runtimes,0 码力 | 721 页 | 5.41 MB | 1 年前3
共 245 条
- 1
- 2
- 3
- 4
- 5
- 6
- 25













