<div dir="ltr">I am testing Swift in &quot;Windows Subsystem for Linux&quot; which is a new feature of Windows 10 Anniversary Update scheduled in this year. WSL is Ubuntu LTS 14.04 compatible in user space.<div><br><div>Swift runtime libraries such as libswiftCore.so are marked Executable Stack, which have no problem in Linux.</div><div><br></div><div>dlopen()&#39;ing swift runtime libraries causes mprotect() with PROT_GROWSDOWN, which is not documented but verified with strace.<br></div></div><div><br></div><div>WSL has not implemented PROT_GROWSDOWN feature because of clean room development.</div><div><br></div><div>Swift runtime libraries had not been marked Executable Stack before Febrary snapshot. And cmark and llvm/clang shared libraries are not marked too.</div><div><br></div><div>***My request is swift runtime libraries be not marked Executable Stack.***</div><div><br></div><div>Thanks in advance.</div><div><br></div><div><br></div><div>Kim, Jongsu</div><div><br></div></div>