diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c514c24d..f10d3db1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: run: | export OPENRAM_HOME="${{ github.workspace }}/compiler" export OPENRAM_TECH="${{ github.workspace }}/technology" - export FREEPDK45="/home/github-runner/FreePDK45" + export FREEPDK45="~/FreePDK45" # KLAYOUT_PATH breaks klayout installation. Unset it for now... unset KLAYOUT_PATH #cd $OPENRAM_HOME/.. && make pdk && make install diff --git a/technology/freepdk45/__init__.py b/technology/freepdk45/__init__.py index 237c5390..fc7ce813 100644 --- a/technology/freepdk45/__init__.py +++ b/technology/freepdk45/__init__.py @@ -23,7 +23,7 @@ TECHNOLOGY = "freepdk45" PDK_PATH=os.environ.get("FREEPDK45") if PDK_PATH==None: debug.error("Must define FREEPDK45 to point to PDK.", -1) -PDK_DIR=os.path.abspath(PDK_PATH) +PDK_DIR=os.path.abspath(os.path.expanduser(PDK_PATH)) os.environ["PDK_DIR"] = PDK_DIR os.environ["SYSTEM_CDS_LIB_DIR"] = "{0}/ncsu_basekit/cdssetup".format(PDK_DIR) os.environ["CDS_SITE"] = PDK_DIR