Coder Social home page Coder Social logo

Comments (5)

MikeMcQuaid avatar MikeMcQuaid commented on June 23, 2024

Admins are supposed to know what they are doing
If it breaks the build, it can be the admin's responsibility.

Sorry, this is not in keeping with our ideology or experience running Homebrew.

If we do something like this (and I'd want a bunch of @Homebrew/maintainers to approve) it would need to be:

  • opt-in only using an environment variable
  • flagged by brew doctor if there's any issues
  • probably CentOS/Red Hat only

from brew.

SMillerDev avatar SMillerDev commented on June 23, 2024

Since this would only apply to gcc and curl (everything else is from Homebrew on Linux) I'd rather just check if a redhat software collection is available in addition to the usual /usr/bin/gcc check.

from brew.

MikeMcQuaid avatar MikeMcQuaid commented on June 23, 2024

@SMillerDev Yeh, this is a good idea 👍🏻

from brew.

RealXuChe avatar RealXuChe commented on June 23, 2024

I'm sorry that this proposal does not align with Homebrew's ideology.

I still appreciate a workaround of only checking the Red Hat Developer Toolset.

Do you have any ideas on how this should be implemented? If you want, I can make a PR for this.

from brew.

MikeMcQuaid avatar MikeMcQuaid commented on June 23, 2024

Do you have any ideas on how this should be implemented? If you want, I can make a PR for this.

Yes, I think locate in https://github.com/Homebrew/brew/blob/master/Library/Homebrew/extend/os/linux/development_tools.rb would be the best place to add this.

Feel free to open a PR even before it's working/done and we can help.

Closing issue just because the answer to original question is "no" and we'll talk more on PR (which we're excited about).

Thanks ❤️!

from brew.

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.