Austin Schuh

Results 92 comments of Austin Schuh

Since there is a lot of good info here on the gencquery, can we leave this one open and clarify rather than closing and creating 2 new ones?

Apart from the other feedback in here, I think we should create 2 macros inside //shared/bazel/rules:cc_rules.bzl which are essentially "glob_headers" and "glob_sources" and have those handle the extensions. That'll make...

You are prodding in eerily similar code right now to me. I found it super handy to put a print inside `src/main/starlark/builtins_bzl/common/cc/cc_toolchain_provider_helper.bzl` and print out `toolchain_config_info`. That shows the exact...

Keith, I'm starting with "Port, line for line, the old syntax over to rules". I don't have any legacy features converted right now. Now I know to check in with...

I just hit this too. It looks like capabilities aren't getting de-duplicated correctly when multiple tools provide the same capability.

Digging in to how other rule sets do this, `rules_oci` does this by using https://github.com/bazel-contrib/bazel-lib/blob/main/docs/expand_template.md to provide a file with the tags.

That would work too. Do you have an example or a link to what starlark calls to use to do that? I tried to get access to those two files...

Hi Simon, I'm trying to move the build for https://github.com/wpilibsuite/allwpilib over from Gradle to Bazel. The hard part is the JNI libraries, and the C++ libraries which get exported as...

--- snip --- > However, given your constraints, that's not possible. Yup, you nailed it. Trust me, I wish I could just build everything in 1 spot. > For users...

So, what is going on here is that newer Ubuntu provide libtinfo6, but the default clang packaging requires libtinfo5. It is installable. We patched these rules to extract the Debian...