-
Notifications
You must be signed in to change notification settings - Fork 580
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: use clang for public build #2730
Commits on Nov 1, 2021
-
cmake/oss: fix typo on config for v8
Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac99c28 - Browse repository at this point
Copy the full SHA ac99c28View commit details -
cmake: ignore warnings when compiling seastar
For public build, ignore errors coming from warnings for seastar compilation Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90d0a6f - Browse repository at this point
Copy the full SHA 90d0a6fView commit details -
Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f81767 - Browse repository at this point
Copy the full SHA 1f81767View commit details -
build: add dependencies to build with clang
Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52b71e2 - Browse repository at this point
Copy the full SHA 52b71e2View commit details -
build: add toolchain image for public build
Adds a Dockerfile of an image that has all compilation dependencies. This installs clang-12, libstdc++11.2.1 on fedora:34 Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d286f3c - Browse repository at this point
Copy the full SHA d286f3cView commit details -
build: fix CCACHE_DIR check for public build
Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f4c448 - Browse repository at this point
Copy the full SHA 1f4c448View commit details -
build: add DEPOT_TOOLS_DIR path for public build
Add a DEPOT_TOOLS_DIR variable that contains the path to where it is placed and have it be `/opt/depot_tools` by default, to make it consistent with the way other dependencies are installed for the public build. Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8eaa887 - Browse repository at this point
Copy the full SHA 8eaa887View commit details -
build: change message install-dependencies shows
For the public build, change message shown when installing dependencies. Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cd4b49 - Browse repository at this point
Copy the full SHA 3cd4b49View commit details -
readme: update 'build manually' instructions
Public build assumes clang-12. Also adds a reference to instructions for using the pre-baked docker image with the frozen toolchain Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96d0a73 - Browse repository at this point
Copy the full SHA 96d0a73View commit details -
schemaregistry: bump up version of avro
Point to newest version on vectorizedio fork. Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22acdcf - Browse repository at this point
Copy the full SHA 22acdcfView commit details -
gha: use clang in redpanda workflow
Make use of the container image introduced recently, which uses clang to build redpanda. Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5a23ab - Browse repository at this point
Copy the full SHA e5a23abView commit details -
gha: change ccache key for redpanda workflow
Use git ref as part of the key and remove timestamp. The current limit from Github is 5GB for all cached files across a repository. With this change, there is only one ccache file uploaded per branch, instead of one for each distinct build. This results in having one for the main branch, as well as one per PR. Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d4a02a - Browse repository at this point
Copy the full SHA 8d4a02aView commit details -
gha: set fs.aio-max-nr on host machine
Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 210e311 - Browse repository at this point
Copy the full SHA 210e311View commit details -
gha: move ccache command invocation to container
The host doesn't have ccache installed anymore Signed-off-by: Ivo Jimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4534358 - Browse repository at this point
Copy the full SHA 4534358View commit details