Coder Social home page Coder Social logo

Comments (5)

nmittler avatar nmittler commented on June 23, 2024 1

The latest cloudflare boring build works fine for me on M1 osx. It's just that the particular version ztunnel is using is now broken (I assume something changed in upstream boringssl).

ztunnel has platform conditionals that render non-linux builds mostly useless anyway.

While true, there's a lot of development that can still be done without requiring linux. All/most of unit tests run fine on osx, for example.

from ztunnel.

bleggett avatar bleggett commented on June 23, 2024 1

I do think/agree non-FIPS linux builds are something we need to support broadly, since as I've mentioned before FIPS is a massive pain and many orgs/users will not need it, or expressly will not want it (e.g. they will want to use newer crypto libs than the USG certifies).

That being said, without even basic "does it build" CI for $platform+$arch it's going to be effectively impossible to guard against breakage long-term for that $platform+$arch. And we are (probably) never adding ztunnel CI for macOS.

from ztunnel.

nmittler avatar nmittler commented on June 23, 2024

FYI, I suspect this is blocked by cloudflare/boring#156.

from ztunnel.

bleggett avatar bleggett commented on June 23, 2024

fwiw I gave up trying to rebuild boringssl from scratch on M1 Mac with a macOS/unix target and just use one of

  • a local linux/arm64 VM (lima works nicely and stays out of the way)
  • make shell (effectively linux/arm64)

to do ztunnel builds.

ztunnel has platform conditionals that render non-linux builds mostly useless anyway.

from ztunnel.

nmittler avatar nmittler commented on June 23, 2024

Yeah, I think the main guard against macOS breakage is simply developers for the project (I know I'm not the only one on mac).

from ztunnel.

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.