Repository navigation
Building on an older x86 #11978
MoonbaseOtago
started this conversation in
General
Replies: 2 comments 8 replies
|
@QuantamHD setup https://github.com/The-OpenROAD-Project/qt_bazel_prebuilts to get a uniform version across platforms. You might just try using the web interface that is qt-free. |
8 replies
|
OK - figured out what's happening - the qt_bazel_prebuilts are the problem - someone ran "./configure" on an x86_64-V3 system and checked in the results (so it builds for AVX2 systems) In a couple of days (I'm at a con) I'll build a fork of that repo with .configure run on an x86_64-V2 - people who need a system can choose this one, or OR people can choose to merge it back with the original, I'll post the information to do it here |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I'm building a server for a bunch of things including on an older x86 CPU (march=x86_64-v2) . Mostly it's because lots of DDR3 is cheap(er) these days
On it I've built openroad locally (there's a kepler issue with MMX that I've fixed, it builds and runs - mostly. When I make a flow it compiles/places/routes and crashes at the very very end- when I try "openroad -gui" it crashes too
I've chased it down to it being statically linked to an x86_64-v3 (or later) qt library - it does executing an andn instruction (not ava;lable in x86_64-v2).
So my question is where do the qt libraries come from? Ubuntu seems to have got the local qt libraries correct, just forcing a link locally rather than doing a static link will fix it
Anyone understand what bazel is doing with qt here, where the knobs are so I can tweak it ?
All reactions