*** tpb <tpb!~supybot@underwood.mithis.com> has quit IRC | 01:00 | |
*** tpb <tpb!~supybot@underwood.mithis.com> has joined #f4pga | 01:00 | |
*** JTL is now known as JiTtLe | 01:04 | |
*** JiTtLe is now known as JTL | 01:52 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 03:56 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 04:29 | |
*** scientes <scientes!~scientes@c-73-11-133-244.hsd1.wa.comcast.net> has joined #f4pga | 05:33 | |
*** scientes <scientes!~scientes@c-73-11-133-244.hsd1.wa.comcast.net> has quit IRC | 05:59 | |
*** rvalles <rvalles!~rvalles@user/rvalles> has quit IRC | 06:20 | |
*** rvalles <rvalles!~rvalles@user/rvalles> has joined #f4pga | 06:31 | |
*** rvalles <rvalles!~rvalles@user/rvalles> has quit IRC | 06:37 | |
*** rvalles <rvalles!~rvalles@user/rvalles> has joined #f4pga | 06:50 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #f4pga | 07:34 | |
*** TMM_ <TMM_!hp@amanda.tmm.cx> has quit IRC | 08:12 | |
*** TMM_ <TMM_!hp@amanda.tmm.cx> has joined #f4pga | 08:12 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC | 09:08 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 09:12 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 09:13 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 09:48 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 09:50 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 13:01 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 13:03 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 13:18 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 13:19 | |
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has joined #f4pga | 16:33 | |
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has quit IRC | 17:19 | |
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has joined #f4pga | 17:21 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 17:54 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 17:56 | |
*** TMM_ <TMM_!hp@amanda.tmm.cx> has quit IRC | 18:02 | |
*** TMM_ <TMM_!hp@amanda.tmm.cx> has joined #f4pga | 18:02 | |
F4PGASlackBridge | <afranklint16> Does anyone else have experience targeting eos-s3 architecture in f4pga? I'm getting an error where yosys says it can't find the `ql-qlf` module from the plugins directory. Am I missing something? | 19:01 |
---|---|---|
F4PGASlackBridge | <kgugala> hmm in CI the plugin is built and passes the tests https://github.com/chipsalliance/yosys-f4pga-plugins/runs/7299097151?check_suite_focus=true#step:8:99 | 19:05 |
F4PGASlackBridge | <kgugala> which GCC version do you use? | 19:06 |
F4PGASlackBridge | <afranklint16> My system GCC is 9.4 and I assume that's what yosys is using | 19:07 |
F4PGASlackBridge | <afranklint16> I have tried building the yosys plugins from the repo but I ran into this problem | 19:09 |
F4PGASlackBridge | <kgugala> do you build it against yosys installed in your system? | 19:11 |
F4PGASlackBridge | <kgugala> or did you build yosys from scratch? | 19:12 |
F4PGASlackBridge | <afranklint16> I tried both and the same thing happened although it's possible that it still used the default yosys that came with the f4pga eos-s3 install | 19:12 |
F4PGASlackBridge | <kgugala> so plugins build will use complier reported by `yosys-config --cxx` | 19:14 |
F4PGASlackBridge | <kgugala> what do you get from this command? | 19:14 |
F4PGASlackBridge | <afranklint16> `x86_64-conda_cos6-linux-gnu-gcc` | 19:15 |
F4PGASlackBridge | <kgugala> and `x86_64-conda_cos6-linux-gnu-gcc --version`? | 19:15 |
F4PGASlackBridge | <afranklint16> it just says command not found | 19:16 |
F4PGASlackBridge | <kgugala> do you manually set the `CXX` env ? | 19:17 |
F4PGASlackBridge | <kgugala> and what do you get from `yosys-config --cxxflags`? | 19:17 |
F4PGASlackBridge | <afranklint16> I have not tried setting the CXX variable | 19:17 |
F4PGASlackBridge | <afranklint16> my flags look like this | 19:22 |
F4PGASlackBridge | <afranklint16> ```-fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem ~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -fdebug-prefix-map=/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/quicklogic-yosys_1625138793175/work=/usr/local/src/conda/quicklogic-yosys-0.8.0_105_gd282be04 | 19:22 |
F4PGASlackBridge | -fdebug-prefix-map=~/opt/f4pga/eos-s3/conda/envs/eos-s3=/usr/local/src/conda-prefix -Wall -Wextra -ggdb -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/share/yosys/include -MD -D_YOSYS_ -fPIC -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -std=c++11 -Os -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -DYOSYS_ENABLE_PLUGINS -DYOSYS_ENABLE_GLOB -DYOSYS_ENABLE_ZLIB -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -DYOSYS_ENABLE_TCL | 19:22 |
F4PGASlackBridge | -DYOSYS_ENABLE_ABC -DYOSYS_ENABLE_COVER``` | 19:22 |
F4PGASlackBridge | <kgugala> my guess is that you have too old yosys in your env (in conda) | 19:23 |
F4PGASlackBridge | <afranklint16> Interesting, as I installed the f4pga eos-s3 environment just this week | 19:24 |
F4PGASlackBridge | <afranklint16> Would it be using the same version of yosys as the xc7 f4pga install? | 19:24 |
F4PGASlackBridge | <afranklint16> I appreciate the help by the way | 19:25 |
F4PGASlackBridge | <kgugala> the CI in plugins use https://github.com/chipsalliance/yosys-f4pga-plugins/blob/main/environment.yml#L22 | 19:26 |
F4PGASlackBridge | <afranklint16> This is what I get when I run yosys --version | 19:30 |
F4PGASlackBridge | <afranklint16> ```Yosys 0.9+2406 (git sha1 d282be04, x86_64-conda_cos6-linux-gnu-gcc 1.24.0.133_b0863d8_dirty -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections | 19:31 |
F4PGASlackBridge | -fdebug-prefix-map=/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/quicklogic-yosys_1625138793175/work=/usr/local/src/conda/quicklogic-yosys-0.8.0_105_gd282be04 -fdebug-prefix-map=~/opt/f4pga/eos-s3/conda/envs/eos-s3=/usr/local/src/conda-prefix -fPIC -Os)``` | 19:31 |
F4PGASlackBridge | <afranklint16> so maybe I am out of date | 19:31 |
F4PGASlackBridge | <afranklint16> Okay it looks like when I rebuilt yosys from source it didn't install it in the environment, so I left the environment and now it's advancing past the point I was stuck on | 19:35 |
F4PGASlackBridge | <kgugala> yosys in your env is 0.8, while the one used in plugins is 0.17 (way newer) | 19:35 |
F4PGASlackBridge | <afranklint16> Yes, I see that now. I didn't realize that building yosys wouldn't replace the environment yosys | 19:37 |
F4PGASlackBridge | <kgugala> what do you try to do? | 19:37 |
F4PGASlackBridge | <kgugala> maybe you can deactivate conda env and build everything using native env? | 19:38 |
F4PGASlackBridge | <afranklint16> yes that's what I'm doing | 19:38 |
F4PGASlackBridge | <afranklint16> it says it can't find uhdm.h | 19:38 |
F4PGASlackBridge | <afranklint16> I think I need to build the yosys uhdm plugin integration repo? | 19:38 |
F4PGASlackBridge | <kgugala> or build uhdm natively | 19:38 |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC | 20:45 | |
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga | 20:45 | |
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has quit IRC | 22:47 | |
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has joined #f4pga | 22:55 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!