I'd like to incorporate a Debian package into my Bazel build tree without downloading it directly onto the system. If I use http_archive, how will the .deb package be extracted and utilized within the build? Any guidance on this would be appreciated.
Let me clarify: Suppose my development environment requires certain apt packages, but I want to achieve hermetic builds without installing these packages at the system level. Is there a way to accomplish this in Bazel?
Thanks, Filip.
Let me clarify: Suppose my development environment requires certain apt packages, but I want to achieve hermetic builds without installing these packages at the system level. Is there a way to accomplish this in Bazel?
regards
PCReddy
Have you explored using the Conan package manager as an alternative to Nix?
Additionally, if possible, could you provide insights on how to approach getting started with Bazel for C/C++ in a structured manner for a complex project? Specifically,
we need to handle cross-compilers and generated code, and our engineers currently have experience only with Makefiles.
Filip,
Thank you so much for your guidance. I’ll review the hermetic_cc
toolchain and get back to you with my thoughts or any questions. This is an excellent starting point for me.
Have you explored using the Conan package manager as an alternative to Nix?
Additionally, if possible, could you provide insights on how to approach getting started with Bazel for C/C++ in a structured manner for a complex project? Specifically, we need to handle cross-compilers and generated code, and our engineers currently have experience only with Makefiles.
I truly appreciate your support and expertise—it’s invaluable to learn from someone so experienced in the open-source community.
regards
Filip,
I agree with your point that attempting a commercial project without an in-house Bazel expert might not be practical. However, given the potential benefits of Bazel, especially for distributed compilation, there’s a concern that not exploring it might leave us at a disadvantage. Commercial solutions for distributed compilation often don’t deliver sufficient value considering the licensing costs.
Would you be open to providing further guidance through paid consulting work? I deeply value your expertise and appreciate the time you’ve already dedicated to helping me.
Regards
PCReddy
--
You received this message because you are subscribed to a topic in the Google Groups "bazel-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bazel-discuss/NS_N26tyXME/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bazel-discus...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bazel-discuss/af4cadfc-b198-45fd-b2d8-9cd74a391789n%40googlegroups.com.
On Tue, Nov 19, 2024 at 11:01 PM Penugonda chenna reddy <penug...@gmail.com> wrote:
...we need to handle cross-compilers and generated code, and our engineers currently have experience only with Makefiles.
Mission-specific bazel help is usually the domain of paid consulting work.
On Wednesday, November 20, 2024 at 12:38:24 AM UTC-8 fil...@gmail.com wrote:
On Tue, Nov 19, 2024 at 11:01 PM Penugonda chenna reddy <penug...@gmail.com> wrote:...we need to handle cross-compilers and generated code, and our engineers currently have experience only with Makefiles.
Mission-specific bazel help is usually the domain of paid consulting work.
What build-environments and target environments are you looking at? [...] Currently unemployed, so I kinda have time :)