Skip to content

Switch all MacOS scripts to use GNU utils #15401

Open
@nikola-matic

Description

@nikola-matic

We generally have to tend subtle issues with GNU vs BSD tooling (find, grep, etc.), as we write most of our scripts for Linux, and expect them to work on Macs; however, Mac uses BSD tooling, whereas Linux used GNU, and as there are differences between GNU and BSD implementations, we should switch all of our scripts that will potentially be run on a Macintosh machine to make sure GNU grep is installed and used.

An example of such an issue is the check style script, which does not run properly on Mac due to differences in grep.
#13492

Metadata

Metadata

Assignees

No one assigned

    Labels

    build system 🏗️low impactChanges are not very noticeable or potential benefits are limited.medium effortDefault level of effortmust have eventuallySomething we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.refactor

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions