You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I maintain a Gentoo Linux ebuild for Yosys and was updating to the latest version. Compilation fails during the ABC build:
[ 94%] ABC: `` Compiling: /src/misc/mvc/mvcCover.c
src/misc/extra/extraUtilUtil.c:100:5: error: ISO C++17
does not allow 'register' storage class specifier [-Wregister]
register int c;
^~~~~~~~~
src/misc/extra/extraUtilUtil.c:101:5: error: ISO C++17
does not allow 'register' storage class specifier [-Wregister]
register const char *place;
^~~~~~~~~
2 errors generated.
make[1]: *** [Makefile:177: src/misc/extra/extraUtilUtil.o] Error 1
This error also prevents older versions of Yosys from building. I brought up an issue with the ABC project and got it fixed in berkeley-abc/abc@927b60b. I know that Yosys pulls ABC from its own fork, but you might want to consider rebasing against upstream.
Expected Behavior
Yosys builds properly with current versions of the toolchain.
Actual Behavior
It doesn't.
The text was updated successfully, but these errors were encountered:
Version
0.32
On which OS did this happen?
Linux
Reproduction Steps
I maintain a Gentoo Linux ebuild for Yosys and was updating to the latest version. Compilation fails during the ABC build:
This error also prevents older versions of Yosys from building. I brought up an issue with the ABC project and got it fixed in berkeley-abc/abc@927b60b. I know that Yosys pulls ABC from its own fork, but you might want to consider rebasing against upstream.
Expected Behavior
Yosys builds properly with current versions of the toolchain.
Actual Behavior
It doesn't.
The text was updated successfully, but these errors were encountered: