Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

solc_standard_json: specify compiler outputs explicitly #399

Merged

Conversation

veox
Copy link
Contributor

@veox veox commented Dec 4, 2017

Fixes #398 (in a hotfix manner).

What was wrong?

Solidity compiler v0.4.19 introduced a new setting, outputSelection, that - when missing - defaults to "compile and print errors only".

This means that populus compile would no longer get the outputs it wanted.

How was it fixed?

0.4.19 release notes say:

Standard JSON: Support the outputSelection field for selective compilation of target artifacts.

Docs on which in turn provide hints on what's missing. (Not linking specific doc version, since there seems to be misconfiguration there - they're not available.)

I'm not sure that this adds in everything that was previously available; or if there's perhaps a simpler way to tell solc "do as you did before".

Cute Animal Picture

source (page 11 for "monkey being difficult" search)

monkey sitting on railing with ocean in background

Fixes ethereum#398.

Solidity compiler v0.4.19 introduced a new setting, `outputSelection`,
that - when missing - defaults to "compile and print errors only".
@veox
Copy link
Contributor Author

veox commented Dec 4, 2017

I've tried this with solc package v0.4.18 that I still had lying around in cache, and that seems to just ignore the new setting (yay!).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Regression with solc 0.4.19
2 participants