If I import a DEF file that is a symlink, the import window shows the LEF files in the same directory as the symlink (making out as if it is going to use them), but it doesn't, doesn't warn that it did not open them, and ultimately fails.
I'm guessing klayout follows the symlink and then looks for LEF files there (based on strace output).
Another point of confusion, it appears that the list of LEF files is not used and it just reads every LEF in the same directory as the DEF
regardless of the contents.
Testcase: lefdef-import.tar.gz
If I import a DEF file that is a symlink, the import window shows the LEF files in the same directory as the symlink (making out as if it is going to use them), but it doesn't, doesn't warn that it did not open them, and ultimately fails.
I'm guessing klayout follows the symlink and then looks for LEF files there (based on strace output).
Another point of confusion, it appears that the list of LEF files is not used and it just reads every LEF in the same directory as the DEF
regardless of the contents.
Testcase: lefdef-import.tar.gz