<@U016EM8L91B>, when running the following from co...
# sky130
t
@User, when running the following from commit
14a2389f9d2ed521fffd3e69928763ddb07bc434
of open_pdks as per the "TL;DR" section of `sky130/README`:
Copy code
$ ./configure --enable-sky130-pdk --with-sky130-local-path=/home/tom/pdks
I get
configure: WARNING: unrecognized options: --with-sky130-local-path
. What is the correct procedure now to install the sky130 PDK in my specified location
/home/tom/pdks
?
u
I just finished installing with:
Copy code
./configure --enable-sky130-pdk=/Users/ronaldv/Projects/repositories/skywater-pdk  --prefix=/Users/ronaldv/Projects/PDKs
t
Doesn't the prefix get appended with something like /share or something (not near my computer so can't look up exactly what) or did those arguments put it into the exact path you specified?
u
this is where it ended up: (worked for me)
Copy code
/Users/ronaldv/Projects/PDKs/share/pdk/
t
Yeah that's what I figured. Thanks @20Mhz. @Tim Edwards, is there a way to specify a path for the final install location without the script appending
/share/pdk/
?
t
Yes, there is; you can run configure and pass
--datadir=<path>
; then if, e.g., path =
/usr/local
then the install will end up in
/usr/local/pdk/sky130A
. If you want to get rid of the
/pdk/
as well, then you can override the whole thing by calling "make install" with
SHARED_PDKS_PATH=<path>
; then if, e.g. path =
/usr/local
then the install will end up in
/usr/local/sky130A
.
👍 1
t
Terrific, thank you.
m
I was just trying to figure this out as well.