mirror of https://github.com/KLayout/klayout.git
Unlike Linux, RTTI does not work in MacOS/clang when the classes originate from different compile units. I think that Linux's C++ runtime not only checks for identical vtable, but alternatively for same name. On MacOS, dynamic_cast will fail instead. This fix solves this issue by placing the important steam format option specializations into a single specific shared object (the DB plugin). |
||
|---|---|---|
| .. | ||
| contrib | ||
| dbGDS2.cc | ||
| dbGDS2.h | ||
| dbGDS2Format.h | ||
| dbGDS2Reader.cc | ||
| dbGDS2Reader.h | ||
| dbGDS2ReaderBase.cc | ||
| dbGDS2ReaderBase.h | ||
| dbGDS2Writer.cc | ||
| dbGDS2Writer.h | ||
| dbGDS2WriterBase.cc | ||
| dbGDS2WriterBase.h | ||
| db_plugin.pro | ||
| gsiDeclDbGDS2.cc | ||