<div dir="ltr"><div>Hi,</div><div><br></div><div>I have a swift package with following layout:</div><div><div><font face="monospace, monospace">.</font></div><div><font face="monospace, monospace">├── Package.swift</font></div><div><font face="monospace, monospace">├── Sources</font></div><div><font face="monospace, monospace">│   ├── BarCModule</font></div><div><font face="monospace, monospace">│   │   ├── Bar.c</font></div><div><font face="monospace, monospace">│   │   └── include</font></div><div><font face="monospace, monospace">│   │       └── Bar.h</font></div><div><font face="monospace, monospace">│   └── MyApp</font></div><div><font face="monospace, monospace">│       └── main.swift</font></div><div><font face="monospace, monospace">└── Tests</font></div></div><div><font face="monospace, monospace"><br></font></div><div><div>After running <font face="monospace, monospace">swift build</font>, I can see <font face="monospace, monospace">libBarCModule.so</font> under <font face="monospace, monospace">.build/debug</font>. How can I use this library in REPL?</div><div><br></div><div>I&#39;ve tried:</div><div><br></div><div><font face="monospace, monospace">$ swift -I.build/debug -L.build/debug -lBarCModule<br></font></div><div><font face="monospace, monospace">$ LD_LIBRARY_PATH=.build/debug swift -I.build/debug -L.build/debug -lBarCModule</font><br></div><div><br></div><div>But in both cases, I couldn&#39;t call a function defined inside my C Module.</div><div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">1&gt; import BarCModule</font></div><div><font face="monospace, monospace">2&gt; say_hi</font></div><div><font face="monospace, monospace">error: Couldn&#39;t lookup symbols:</font></div><div><font face="monospace, monospace">  _say_hi</font></div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Regards,</div><div>Bhargav Gurlanka</div><div></div></div></div>