<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">I performed an strace while running the build. Once it starts looking for libFoundation.so it only searches the build location inside the swift directory, but none of the provided -Xlinker paths.</div><div class=""><br class=""></div><div class=""><div class=""><font face="Menlo" class="">10795 execve("&lt;somedir&gt;/swiftpm-linux-x86_64/debug/swift-build-stage1", ["&lt;somedir&gt;"..., "-Xlinker", "-rpath", "-Xlinker", "$ORIGIN/../lib/swift/linux", "-Xlinker", "-L", "-Xlinker", "&lt;somedir&gt;"..., "-Xlinker", "-rpath", "-Xlinker", "&lt;somedir&gt;"..., "-Xswiftc", "-I&lt;somedir&gt;"..., "-Xswiftc", ...], [/* 72 vars */]) = 0</font></div><div class=""><font face="Menlo" class="">(snip 58 lines)</font></div><div class=""><b class=""><font face="Menlo" class="">10795 open("&lt;somedir&gt;/swift-linux-x86_64/lib/swift/linux/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></b></div><div class=""><b class=""><font face="Menlo" class="">10795 open("&lt;somedir&gt;/swift-linux-x86_64/lib/swift/linux/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></b></div><div class=""><font face="Menlo" class="">10795 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/x86_64-linux-gnu/tls/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/x86_64-linux-gnu/tls/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/x86_64-linux-gnu/tls", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/x86_64-linux-gnu/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/x86_64-linux-gnu/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/x86_64-linux-gnu/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=16384, ...}) = 0</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/x86_64-linux-gnu/tls/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/x86_64-linux-gnu/tls", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/x86_64-linux-gnu/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/x86_64-linux-gnu/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=69632, ...}) = 0</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/tls/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/tls/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/tls/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/tls", 0x7ffc521054a0) &nbsp;= -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/lib/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/tls/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/tls/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/tls/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/tls", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/x86_64/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib/x86_64", 0x7ffc521054a0) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 open("/usr/lib/libFoundation.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</font></div><div class=""><font face="Menlo" class="">10795 stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0</font></div><div class=""><font face="Menlo" class="">10795 writev(2, [{"/media/sf_Developer/apple/build/"..., 97}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libFoundation.so", 16}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10) = 213</font></div><div class=""><font face="Menlo" class="">10795 exit_group(127) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = ?</font></div><div class=""><font face="Menlo" class="">10795 +++ exited with 127 +++</font></div></div><div class=""><br class=""></div><div class="">-Bouke</div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On 5 mei 2016, at 12:22, Bouke Haarsma &lt;<a href="mailto:bouke@haarsma.eu" class="">bouke@haarsma.eu</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">The build directory of SwiftPM looks like this when stage2 is build;</div><div class=""><br class=""></div><div class=""><div class=""><font face="Menlo" class="">&lt;somedir&gt;/swiftpm-linux-x86_64/</font></div><div class=""><font face="Menlo" class="">├── .bootstrap</font></div><div class=""><font face="Menlo" class="">│ &nbsp; ├── bin</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; ├── swift-build</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; └── swift-test</font></div><div class=""><font face="Menlo" class="">(...)</font></div><div class=""><font face="Menlo" class="">│ &nbsp; ├── lib</font></div><div class=""><font face="Menlo" class="">(...)</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; ├── swift</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; ├── linux</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; │ &nbsp; ├── libFoundation.so -&gt; &lt;somedir&gt;/foundation-linux-x86_64/Foundation/libFoundation.so</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; │ &nbsp; └── x86_64</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; │ &nbsp; &nbsp; &nbsp; ├── Foundation.swiftdoc -&gt; &lt;somedir&gt;/foundation-linux-x86_64/Foundation/Foundation.swiftdoc</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; │ &nbsp; &nbsp; &nbsp; └── Foundation.swiftmodule -&gt; &lt;somedir&gt;/foundation-linux-x86_64/Foundation/Foundation.swiftmodule</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; └── pm</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; &nbsp; &nbsp; ├── libPackageDescription.so</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; │ &nbsp; &nbsp; &nbsp; └── PackageDescription.swiftmodule</font></div><div class=""><font face="Menlo" class="">(...)</font></div><div class=""><font face="Menlo" class="">│ &nbsp; ├── modules</font></div><div class=""><font face="Menlo" class="">(...)</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; ├── CoreFoundation -&gt; &lt;somedir&gt;/foundation-linux-x86_64/Foundation/usr/lib/swift/CoreFoundation</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; ├── Foundation.swiftdoc -&gt; &lt;somedir&gt;/foundation-linux-x86_64/Foundation/Foundation.swiftdoc</font></div><div class=""><font face="Menlo" class="">│ &nbsp; │ &nbsp; ├── Foundation.swiftmodule -&gt; &lt;somedir&gt;/foundation-linux-x86_64/Foundation/Foundation.swiftmodule</font></div><div class=""><font face="Menlo" class="">(...)</font></div><div class=""><font face="Menlo" class="">├── debug</font></div><div class=""><font face="Menlo" class="">│ &nbsp; ├── swift-build-stage1 -&gt; &lt;somedir&gt;/swiftpm-linux-x86_64/.bootstrap/bin/swift-build</font></div><div class=""><font face="Menlo" class="">│ &nbsp; ├── swift-build-tool -&gt; &lt;somedir&gt;/llbuild-linux-x86_64/bin/swift-build-tool</font></div><div class=""><font face="Menlo" class="">│ &nbsp; └── swiftc -&gt; &lt;somedir&gt;/swift-linux-x86_64/bin/swiftc</font></div><div class=""><font face="Menlo" class="">└── lib -&gt; &lt;somedir&gt;/swiftpm-linux-x86_64/.bootstrap/lib</font></div></div><div class=""><br class=""></div><div class="">So I’m not sure what else is missing here?</div><div class=""><br class=""></div><div class="">Also, the correct path for Foundation is already being passed to the build command using -Xlinker arguments, why doesn’t that work as well?</div><div class=""><br class=""></div><div class=""><div class=""><div class=""><font face="Menlo" class="">&lt;somedir&gt;/swiftpm-linux-x86_64/debug/swift-build-stage1 \</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; -Xlinker -rpath -Xlinker $ORIGIN/../lib/swift/linux \</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; -Xlinker -L -Xlinker &lt;somedir&gt;/foundation-linux-x86_64/Foundation \</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; -Xlinker -rpath -Xlinker &lt;somedir&gt;/foundation-linux-x86_64/Foundation \</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; -Xswiftc -I&lt;somedir&gt;/foundation-linux-x86_64/Foundation \</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; -Xswiftc -I&lt;somedir&gt;/foundation-linux-x86_64/Foundation/usr/lib/swift</font></div></div></div><div class=""><br class=""></div><div class="">-Bouke</div><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 5 mei 2016, at 11:17, Daniel Dunbar &lt;<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">What you will need to do to make this work is to get the "fake toolchain" to look like how an actual toolchain looks on disk (e.g., libFoundation in the same relative position, in `&lt;something&gt;/../lib/swift/linux`), presumably using a symlink. The special rpath is what is causing the built swift-build (in this case the stage1 swift-build) to look in that directory for its libraries. If libFoundation.so is there, then that should suffice for it to be found and loaded.<div class=""><br class=""></div><div class="">&nbsp;- Daniel</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On May 5, 2016, at 2:04 AM, Bouke Haarsma via swift-dev &lt;<a href="mailto:swift-dev@swift.org" class="">swift-dev@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">For SwiftPM, I'm looking to replace some POSIX calls with Foundation. NSTask</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">and NSFileManager amongst others. I've created a few PRs already for this, see</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">[1]. However before these can be merged, the build scripts need to be adjusted</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">to allow SwiftPM to build against Foundation.</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; min-height: 14px; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">There has already been some pointers posted in the comments on one of these PRs,</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">see [2]. I tried to implement those, see my changes to the swift build-script in</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">[3] and the "fake toolchain" in SwiftPM in [4]. However SwiftPM builds stage1;</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">stage2 is still failing. I don't know how to proceed; I've only scratched the<span class="Apple-converted-space">&nbsp;</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">surface regarding build systems and the many tools used to build the various<span class="Apple-converted-space">&nbsp;</span></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">swift parts. I would really love some help going forward.</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; min-height: 14px; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Menlo; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span class="Apple-converted-space">&nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span>$ swift/utils/build-script -R --swiftpm</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Menlo; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span class="Apple-converted-space">&nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span>(...)</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Menlo; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span class="Apple-converted-space">&nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span>--- bootstrap: note: building self-hosted 'swift-build': env SWIFT_EXEC=/media/sf_Developer/apple/build/Ninja-ReleaseAssert/swiftpm-linux-x86_64/debug/swiftc SWIFT_BUILD_PATH=/media/sf_Developer/apple/build/Ninja-ReleaseAssert/swiftpm-linux-x86_64 /media/sf_Developer/apple/build/Ninja-ReleaseAssert/swiftpm-linux-x86_64/debug/swift-build-stage1 -Xlinker -rpath -Xlinker $ORIGIN/../lib/swift/linux -Xlinker -L -Xlinker /media/sf_Developer/apple/build/Ninja-ReleaseAssert/foundation-linux-x86_64/Foundation -Xlinker -rpath -Xlinker /media/sf_Developer/apple/build/Ninja-ReleaseAssert/foundation-linux-x86_64/Foundation -Xswiftc -I/media/sf_Developer/apple/build/Ninja-ReleaseAssert/foundation-linux-x86_64/Foundation -Xswiftc -I/media/sf_Developer/apple/build/Ninja-ReleaseAssert/foundation-linux-x86_64/Foundation/usr/lib/swift</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Menlo; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span class="Apple-converted-space">&nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span>/media/sf_Developer/apple/build/Ninja-ReleaseAssert/swiftpm-linux-x86_64/debug/swift-build-stage1: error while loading shared libraries: libFoundation.so: cannot open shared object file: No such file or directory</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Menlo; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span class="Apple-converted-space">&nbsp; &nbsp;<span class="Apple-converted-space">&nbsp;</span></span>--- bootstrap: error: build failed with exit status 127</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; min-height: 14px; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">- Bouke</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; min-height: 14px; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">[1]:<span class="Apple-converted-space">&nbsp;</span><a href="https://github.com/apple/swift-package-manager/pulls/Bouke" class="">https://github.com/apple/swift-package-manager/pulls/Bouke</a></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">[2]:<span class="Apple-converted-space">&nbsp;</span><a href="https://github.com/apple/swift-package-manager/pull/292#issuecomment-216508823" class="">https://github.com/apple/swift-package-manager/pull/292#issuecomment-216508823</a></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">[3]:<span class="Apple-converted-space">&nbsp;</span><a href="https://github.com/apple/swift/compare/master...Bouke:swiftpm-foundation" class="">https://github.com/apple/swift/compare/master...Bouke:swiftpm-foundation</a></div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Helvetica; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">[4]:<span class="Apple-converted-space">&nbsp;</span><a href="https://github.com/apple/swift-package-manager/compare/ef491db...Bouke:swiftpm-foundation" class="">https://github.com/apple/swift-package-manager/compare/ef491db...Bouke:swiftpm-foundation</a></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">swift-dev mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:swift-dev@swift.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">swift-dev@swift.org</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://lists.swift.org/mailman/listinfo/swift-dev" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">https://lists.swift.org/mailman/listinfo/swift-dev</a></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></body></html>