<div dir="ltr"><span style="font-size:12.8px">I built </span><span class="" style="font-size:12.8px">swift</span><span style="font-size:12.8px">/swiftc for Linux x86-64 and I noticed that the binaries have a dependency on libedit and libuuid. The other shared libraries needed by </span><span class="" style="font-size:12.8px">swift</span><span style="font-size:12.8px"> are fairly standard on Linux systems it seems, but these libedit/libuuid are not on the systems I&#39;d like to run this binary on.</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Is there a reason they got dynamically linked? Can I force them to be statically linked, or would you accept a patch that did so?<br><div><br></div><div>The shared library dependencies from readelf:</div><div><div> 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libdl.so.2]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libedit.so.0]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libuuid.so.1]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [librt.so.1]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libtinfo.so.5]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]</div><div> 0x0000000000000001 (NEEDED)             Shared library: [ld-linux-x86-64.so.2]</div></div></div></div>