Coder Social home page Coder Social logo

Comments (9)

allevato avatar allevato commented on July 20, 2024

I believe it's this: bazelbuild/bazel@a60b6ce

There have been a number of changes to the C++ providers recently that I've been waiting to become finalized enough that I can adopt them.

from rules_swift.

keith avatar keith commented on July 20, 2024

Confirmed that setting --no incompatible_disable_legacy_cc_provider works around this

from rules_swift.

keith avatar keith commented on July 20, 2024

Is this something we can migrate now? Or would we have to support both at once? I haven't looked for when the new providers were added

from rules_swift.

keith avatar keith commented on July 20, 2024

It looks like the same conversation is happening here bazelbuild/bazel#7036 (comment)

from rules_swift.

keith avatar keith commented on July 20, 2024

@allevato is this something you're planning on working on before the 0.22 release?

from rules_swift.

allevato avatar allevato commented on July 20, 2024

I'll start working on the migration this week, but the currently released version of Bazel that we use internally doesn't yet include the above commit yet, so I can't release anything until we catch up to that.

I looked into support both simultaneously, but the effort would be fairly large since the old- and new-style providers are very different, and I can't rationalize that amount of effort for a short-term workaround.

If Bazel releases 0.22 before I'm able to fully test the change internally and push it out, then I'd recommend using --noincompatible_disable_legacy_cc_provider until rules_swift can be updated.

from rules_swift.

keith avatar keith commented on July 20, 2024

I've commented on the linked issue asking about the migration window, it doesn't seem like 0.22 has the necessary files I expected. I've submitted a first pass PR for this that is compatible with bazel HEAD right now #129

from rules_swift.

keith avatar keith commented on July 20, 2024

My PR is green now so we should be good for compatibility with 0.22!

from rules_swift.

allevato avatar allevato commented on July 20, 2024

I believe this is resolved now.

from rules_swift.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.