Comments (6)
Your compiler is identified as GCC 4 whereas 7+ is required. See #146 (comment).
from openroad-flow-scripts.
Hello Austin - thank you very much for the pointer. I (stupidly) overlooked the need to enable GCC 8 and CLANG 7. My build is now successful.
from openroad-flow-scripts.
@paulgutwin, happy to know that you were able to build. Out of curiosity, during your first try, did you ever got to our Getting Started docs page and was it clear? Just asking to know if there's anything we can clarify in the docs to make things better. Thanks.
from openroad-flow-scripts.
It is possible to give better error messages with something like
if (CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7)
message(FATAL_ERROR "OpenROAD requires GCC 7 or greater.")
endif()
But that is not as robust as CXX_STANDARD_REQUIRED
which we currently use.
from openroad-flow-scripts.
@rovinski can we use both? check first for the version then for std. req.?
from openroad-flow-scripts.
@vvbandeira yes, I was using the Getting Started instructions. However, just before the warning regarding enabling GCC-8/CLANG-7, there is a link Build from sources locally which of course I followed. Since that page also has instructions regarding verifying the build, I didn't think to go back to the "Getting Started" page.
I think that my issue would have been avoided had the warning been repeated on the "Build from sources locally" page.
from openroad-flow-scripts.
Related Issues (20)
- Update Yosys to 0.39 version HOT 1
- Unexpected bug found in running a test circuit HOT 8
- Crash in chameleon with mpl2
- Remove inactionable `[WARNING DRT-0145] New SPACINGTABLE PARALLELRUNLENGTH overrides old SPACING rule.` HOT 5
- Fix the cause of `[WARNING DRT-0323] Via(s) in pin VDD of Element will be ignored` or remove the bogus warning HOT 5
- Make `./build_openroad.sh --local --latest` less fickle HOT 3
- OpenROAD GUI not working on ubuntu 20.04 HOT 6
- Running with CORNERS="WC BC" causes ibex asap7 to error in read_library.tcl HOT 2
- CTS stuck or froze HOT 1
- CTS stuck or froze in middle HOT 2
- Restore repair_antennas for sky130hd/microwatt
- Check antenna violation metrics in the CI
- [Autotuner] Bug with eqy
- Feature request: check if numbers of warnings increasemin CI
- Restore default target RC value for sky130hs/ibex
- Restore repair_antennas for nangate45/bp_multi
- Switch manual macro placement by mpl2 flow on mock-array
- MACRO_PLACE_HALO doesn't allow specifying a different x & y halo
- Consistent treatment of flag variables HOT 2
- Standard cell placement under power straps with same metal as standard cell pins causing obstructions for route. HOT 103
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openroad-flow-scripts.