sadoon__ has quit [Read error: Connection reset by peer]
sadoon_ has quit [Ping timeout: 246 seconds]
cr1901_modern2 has quit [Quit: Leaving.]
cr1901_modern has joined #symbiflow
rvalles_ has joined #symbiflow
rvalles has quit [Ping timeout: 260 seconds]
Degi_ has joined #symbiflow
Degi has quit [Ping timeout: 240 seconds]
Degi_ is now known as Degi
rvalles_ has quit [Read error: Connection reset by peer]
rvalles_ has joined #symbiflow
kgugala_ has quit [Ping timeout: 256 seconds]
kgugala has joined #symbiflow
kgugala has quit [Quit: -a- Connection Timed Out]
kgugala has joined #symbiflow
kgugala_ has joined #symbiflow
kgugala has quit [Ping timeout: 272 seconds]
QDX45 has quit [Ping timeout: 240 seconds]
QDX45 has joined #symbiflow
xtro has quit [Ping timeout: 240 seconds]
kraiskil has joined #symbiflow
hansfbaier has joined #symbiflow
<lambda>
litghost: I see. weirdly enough, `conda info` shows both /usr/pkgs as well as a location in my homedir for "package cache", and `conda config --describe pkgs_dirs` says "Packages [...] are downloaded and extracted into the first writable directory", so I guess this might be a conda bug?
sadoon__ has joined #symbiflow
<lambda>
I think I'll just try to figure out what this conda thing is actually *trying* to do and just do that myself, seems easier
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
hansfbaier1 has quit [Read error: Connection reset by peer]
sadoon_ has joined #symbiflow
sadoon_albader has quit [Ping timeout: 240 seconds]
sadoon_ is now known as sadoon_albader
<lambda>
I'm starting to get an understanding of these interconnected parts - basically symbiflow-arch-defs is the thing that does all the work (together with yosys/vpr/etc), takes a correspondingly long time to build, so the stuff hosted on storage.googleapis.com mentioned in the examples readthedocs are just some prebuilt packages
<lambda>
alright, I think I can create a useful package from this
sadoon_albader has quit [Quit: Leaving]
futarisIRCcloud has joined #symbiflow
<lambda>
what cmake targets would generate the contents of those tarballs? none of the dependencies of all_xc7 really sound like what I want (*_demos, *_route_tests, *_tests)
<sf-slack>
<acomodi> @lambda: The targets are generated in any case. You can call `make install` and the contents of the tarball will end up in the designated install directory (by default cmake sets it to `/usr/local/bin` if I recall correctly)
<sf-slack>
<acomodi> @lambda: If you want a custom installation path you can change when building the environment and the cmake targets with: `make env CMAKE_FLAGS="-DCMAKE_INSTALL_PREFIX=<custom_path>"`
<lambda>
so a classical cmake -> make -> make install flow isn't really intended?
<sf-slack>
<kgugala> lambda: it is
<lambda>
in order to create an arch package it'd be ideal if all the expensive building could be separated from copying the files to DESTDIR
<sf-slack>
<kgugala> look what make env does (in the top level Makefile)
<sf-slack>
<kgugala> lambda: if you run make install, the build system will build/generate only those targets that required for the package
<lambda>
kgugala: yes, but afaics it's not (easily) possible to build/generate those required targets without installing them, and after that just install them without building anything
<sf-slack>
<kgugala> make all should do that (I guess)
<sf-slack>
<kgugala> I mean build all of them w/o installing
<sf-slack>
<kgugala> and build only the required ones
<lambda>
I'll try that, thanks
<lambda>
is it also possible to install only the files for a specific device family (ice40/ecp5/xc)? that'd allow splitting the package into a common part and device-specific parts, so that users can only install the parts they need
citypw has quit [Ping timeout: 268 seconds]
<sf-slack>
<kgugala> I'd have to check how those targets are ogranized
<sf-slack>
<kgugala> We generate separate packages for different xc7 devices
<sf-slack>
<kgugala> @acomodi probably knows more
<lambda>
.github/kokoro/install.sh just iterates the directories in .../share/symbiflow/arch, which works I guess, but passing an argument to make install would be nicer
<sf-slack>
<kgugala> it shouldn't be that hard to add a target for those
<sf-slack>
<kgugala> unless there already isn't one
JiaxinLi has joined #symbiflow
JiaxinLi has quit [Quit: Connection closed]
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #symbiflow
xobs has quit [Quit: Bridge terminating on SIGTERM]
Niklas[m]2 has quit [Quit: Bridge terminating on SIGTERM]
abeljj[m] has quit [Quit: Bridge terminating on SIGTERM]
unrznbl[m] has quit [Quit: Bridge terminating on SIGTERM]
promach3 has quit [Quit: Bridge terminating on SIGTERM]
lopsided98 has quit [Ping timeout: 260 seconds]
lopsided98 has joined #symbiflow
xobs has joined #symbiflow
abeljj[m] has joined #symbiflow
promach3 has joined #symbiflow
unrznbl[m] has joined #symbiflow
Niklas[m]2 has joined #symbiflow
sadoon_albader has joined #symbiflow
sadoon_ has joined #symbiflow
sadoon_albader has quit [Read error: Connection reset by peer]
lopsided98 has quit [Ping timeout: 244 seconds]
lopsided98 has joined #symbiflow
sadoon_albader has joined #symbiflow
sadoon_ has quit [Ping timeout: 240 seconds]
sadoon_albader has quit [Quit: Leaving]
xtro has joined #symbiflow
gromero has joined #symbiflow
kraiskil has joined #symbiflow
kraiskil has quit [Ping timeout: 256 seconds]
kraiskil has joined #symbiflow
<_whitenotifier>
[python-fpga-interchange] litghost opened issue #8: Need canonical storage solution to ensure binary diffablity - https://git.io/JtOsL