Skip to content
This repository was archived by the owner on Oct 18, 2022. It is now read-only.
This repository was archived by the owner on Oct 18, 2022. It is now read-only.

installable solc from popular package managers #24

Description

@InoMurko

Hey, first and foremost... love your work!

One thing I'd like to see... (willing to work too, but checking if you guys agree with the direction) is support for popular tooling that allows you to install raw binaries, brew and asdf would be my two choices for now. Perhaps for brew, we could add it in the ethereums repo?

But, that does mean that if you'd like to have L1 solc next to L2 solc, you need to differentiate binaries somehow. Is a general name replacement an option? Something like solc -> osolc?
Next, a very small change to the codebase:

diff --git a/solc/CommandLineInterface.cpp b/solc/CommandLineInterface.cpp
index 05b021379..a4d1735ce 100644
--- a/solc/CommandLineInterface.cpp
+++ b/solc/CommandLineInterface.cpp
@@ -231,7 +231,7 @@ static set<string> const g_yulDialectArgs
 static void version()
 {
        sout() <<
-               "solc, the solidity compiler commandline interface" <<
+               "solc, the optimism solidity compiler commandline interface" <<
                endl <<
                "Version: " <<
                dev::solidity::VersionString <<
/usr/local/bin/solc --version
solc, the optimism solidity compiler commandline interface
Version: 0.5.16

Thanks and cheers

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions