octavius | lkcl, I'll cp the binaries over to /usr/local/bin, however I lost W access to the libreriscv repo | 18:01 |
---|---|---|
octavius | Oh, no, I'm reading your further comments on modifying the build scrip | 18:02 |
lkcl | programmerjake again committed auto-generated output to the wiki and i had to do a force-master push reversion | 18:07 |
octavius | Yeah, I saw the emails | 18:08 |
lkcl | octavius, can you please do a "git pull" on the wiki and tell me what the top commit is? | 18:08 |
lkcl | it should be f9efea92ac | 18:08 |
octavius | f9efea92ac7399c08041b5f5381add497fa336b5 | 18:08 |
octavius | yep | 18:08 |
lkcl | brilliant, ok i'll reenable write access | 18:08 |
lkcl | done. | 18:09 |
lkcl | you could have used the web front-end btw | 18:09 |
octavius | "web front-end"? Ew XD | 18:09 |
lkcl | the wiki git repository is an astounding ONE HUNDRED megabytes. | 18:09 |
octavius | git push/pull is easier XD | 18:10 |
lkcl | i have no frickin idea how it got that big, it's freaking me out | 18:10 |
octavius | It's probably the images | 18:10 |
lkcl | rhhhhm | 18:10 |
octavius | Converting to svg is probably a useful task | 18:11 |
octavius | I was terrible with using large jpg's when I first joined the project | 18:11 |
lkcl | 5621c5baf547 4.9MiB 180nm_Oct2020/ls180_RC7_20210701.png | 18:11 |
lkcl | 0a677fc29029 5.3MiB HDL_workflow/ulx3s_fpga_jtag_wires.jpg | 18:11 |
lkcl | a00f3d94b207 5.3MiB HDL_workflow/ulx3s_fpga_jtag_wires.jpg | 18:11 |
lkcl | dfb12b8851b9 5.6MiB 180nm_Oct2020/2021-03-09-ls180.png | 18:11 |
lkcl | frick. | 18:11 |
lkcl | 4534d8c20d55 1.3MiB 3d_gpu/mem_l0_to_l1_bridge_v2.png | 18:12 |
lkcl | 3f3914e84dc1 1.5MiB docs/pinmux/banked_gpio_block.jpg | 18:12 |
lkcl | c6857a2bde91 1.6MiB 3d_gpu/forwarding-1-operand.jpg | 18:12 |
lkcl | 9cdb74761ea1 2.0MiB docs/pinmux/gpio_jtag_1bit.jpg | 18:12 |
lkcl | 7db186b2ae25 2.0MiB HDL_workflow/ulx3s_fpga_jtag_wires.jpg | 18:12 |
lkcl | 063b3636242f 2.0MiB docs/pinmux/io_mux_bank_planning.JPG | 18:12 |
lkcl | c73dc40fe193 2.0MiB 3d_gpu/ld_st_dep_matrix.png | 18:12 |
lkcl | a8b6f3dcba3e 3.7MiB HDL_workflow/ft232r_jtag_wires.jpg | 18:12 |
lkcl | arse | 18:12 |
lkcl | and many more | 18:13 |
lkcl | anyway | 18:13 |
octavius | The first image (ls180_RC7...) is nice because you can zoom in quite far | 18:13 |
lkcl | yes. | 18:13 |
lkcl | there is that | 18:13 |
octavius | I wonder if the gdsii viewer can generate svg output? | 18:14 |
lkcl | dunno. svg isn't great, text-based | 18:15 |
octavius | ah, probably becomes unwieldy for large images | 18:15 |
lkcl | everything does | 18:15 |
octavius | so, high compression jpg for photos that aren't important (don't need detail), svg for block diagrams, pngs for necessary detail? | 18:16 |
lkcl | mrhhhm.... ya probably get away with cp to /usr/local/bin but check first that there's nothing in a lib directory | 18:17 |
lkcl | if there's entries in ${installDir}/lib then you really do have to do the install under /usr/local | 18:17 |
octavius | the tas-yagle install dir has 'bin' and 'share' only | 18:18 |
lkcl | because otherwise you have to correspondingly add an entry to /etc/ld.so.conf.d/xxxx.conf, export LD_LIBRARY_PATH, or recompile --static | 18:18 |
lkcl | those need copying over as well | 18:18 |
lkcl | honestly because they're all installed there manually, it's just not worth it | 18:18 |
lkcl | you have to install in ${installDir}/.... | 18:19 |
octavius | ah, the 'localinstall' | 18:19 |
octavius | there are the libs | 18:19 |
lkcl | and *then* copy everything *again* into /usr/local/bin | 18:19 |
lkcl | which is (a) a waste of time and | 18:19 |
lkcl | (b) you could miss something or | 18:19 |
lkcl | (c) screw something up | 18:19 |
lkcl | plus | 18:19 |
lkcl | all the configs will be set up by default - compiled into the binary - to read from ${installDir)/etc/share | 18:20 |
lkcl | not /usr/local/etc/share | 18:20 |
lkcl | sorry that needs to be | 18:20 |
lkcl | errmermermerm.... | 18:21 |
lkcl | FHS rules.... don't know them.... | 18:21 |
lkcl | https://gitlab.lip6.fr/vlsi-eda/tas-yagle/-/blob/master/debian/rules | 18:22 |
lkcl | yep that one's correct | 18:22 |
lkcl | /usr/local/share/tasyag/etc | 18:22 |
lkcl | https://gitlab.lip6.fr/vlsi-eda/tas-yagle/-/blob/master/build.sh | 18:23 |
lkcl | for conf in avt.slib avttools.dtb Xtas Xyagle trmodel.cfg; do | 18:23 |
lkcl | cp distrib/share/etc/$conf ${installDir}/share/tasyag/etc | 18:23 |
lkcl | yep that's correct | 18:23 |
lkcl | once ${installDir} has been over-ridden to /usr/local that is | 18:23 |
lkcl | echo "AVERTEC_TOP=`pwd`/install/share/tasyag" > "${installDir}/avt_env.sh" | 18:26 |
lkcl | echo 'PATH=${AVERTEC_TOP}/tcl:${PATH}' >> "${installDir}/avt_env.sh" | 18:26 |
lkcl | echo 'export AVERTEC_TOP' >> "${installDir}/avt_env.sh" | 18:26 |
lkcl | bleuch. | 18:26 |
octavius | changing $installDir works | 18:26 |
octavius | yeah, those vairables need to be there too I guess | 18:26 |
lkcl | the only thing is you'll need to change those exports | 18:27 |
lkcl | to target ${installDir}/bin/avt_env.sh | 18:27 |
lkcl | otherwise you end up with avt_env.sh being written to /usr/local | 18:28 |
*** kylel1 is now known as kylel | 19:22 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!