<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Ed,<div class=""><br class=""></div><div class="">No, the package manager in the Xcode 8.1 beta only has minimal bug fixes.</div><div class=""><br class=""></div><div class="">You can, however, get this by grabbing a snapshot toolchain from <a href="http://swift.org/download" class="">http://swift.org/download</a>.</div><div class=""><br class=""></div><div class="">&nbsp;- Daniel</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Oct 17, 2016, at 12:10 PM, Edward Connell via swift-users &lt;<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Thanks Ankit,<div class="">Should I be able to pick up that change with Xcode 8.1 beta 3 (latest)? Oct 10th.</div><div class=""><br class=""></div><div class="">Ed</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Mon, Oct 17, 2016 at 11:42 AM, Ankit Agarwal <span dir="ltr" class="">&lt;<a href="mailto:ankit@ankit.im" target="_blank" class="">ankit@ankit.im</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class="">Hi,</div><div class=""><br class=""></div><div class="">Currently in Swift 3 release of SwiftPM, you cannot override this setting.&nbsp;<br class=""></div><div class="">A proper solution to this problem is yet to be built in SwiftPM however in the mean time this patch was landed to allow overrides by passing custom args:&nbsp;<a href="https://github.com/apple/swift-package-manager/pull/715" target="_blank" class="">https://github.com/<wbr class="">apple/swift-package-manager/<wbr class="">pull/715</a><div class="">It is available in a recent trunk snapshot from <a href="http://swift.org/" target="_blank" class="">swift.org</a></div></div><div class=""><br class=""></div><div class=""><div class="">Also, while passing custom arguments to swift build, escape each argument with the prefix eg:&nbsp;</div><div class=""><i style="font-size:12.800000190734863px" class="">`-Xswiftc -target x86_64-apple-macosx10.12` &nbsp;</i><span style="font-size:12.800000190734863px" class=""><b class="">should be:</b></span><i style="font-size:12.800000190734863px" class="">&nbsp;`</i><i style="font-size:12.800000190734863px" class="">-Xswiftc -target&nbsp;</i><i style="font-size:12.800000190734863px" class="">-Xswiftc&nbsp;</i><i style="font-size:12.800000190734863px" class="">x86_64-apple-<wbr class="">macosx10.12`</i></div></div><div class=""><i style="font-size:12.800000190734863px" class=""><br class=""></i></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote"><div class=""><div class="h5">On Mon, Oct 17, 2016 at 5:23 AM, Edward Connell via swift-users <span dir="ltr" class="">&lt;<a href="mailto:swift-users@swift.org" target="_blank" class="">swift-users@swift.org</a>&gt;</span> wrote:<br class=""></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><div class="h5"><div dir="ltr" class="">Hi, I've written a Swift (with some C) framework the builds and runs cleanly in Xcode 8.&nbsp;<div class="">A critical feature of my project is for my framework to run on MacOS, iOS, and Linux.</div><div class="">I am trying to figure out how to build using the SPM so I can run on Ubuntu.</div><div class="">I'm not so happy with the project structure now, but at least I think I am almost there.</div><div class=""><br class=""></div><div class="">I've hit a sticking point that I can't seem to figure out. The SPM sets the target SDK to 10.10 by default.</div><div class="">Features in Swift 3.0 that I am using require at least 10.11. When I type:</div><div class=""><br class=""></div><div class=""><i class="">swift build -Xcc -I/usr/local/include -Xswiftc -j4 -Xlinker -L/usr/local/lib -Xlinker -lpng -Xlinker -ljpeg</i></div><div class=""><br class=""></div><div class="">The build bombs with:</div><div class=""><br class=""></div><div class="">"... error: 'init(fileURLWithPath:relative<wbr class="">To:)' is only available on OS X 10.11 or newer"</div>







<div class=""><br class=""></div><div class="">How do I set the correct OS version??</div><div class=""><br class=""></div><div class="">I looked at the Xcode settings and tried to pass them through, but there seems to be an argument parsing error by SPM.</div><div class="">I am currently trying:</div><div class=""><br class=""></div><div class=""><div class=""><i class="">swift build -Xcc -I/usr/local/include -Xswiftc -j4 -Xswiftc -sdk /Applications/Xcode.app/Conten<wbr class="">ts/Developer/Platforms/MacOSX.<wbr class="">platform/Developer/SDKs/<wbr class="">MacOSX10.12.sdk -Xswiftc -target x86_64-apple-macosx10.12 -Xlinker -L/usr/local/lib -Xlinker -lpng -Xlinker -ljpeg</i></div></div><div class=""><br class=""></div><div class="">And I get:</div><div class=""><span class="m_2372709481254378833m_7481185121138745150gmail-s1"><br class=""></span></div><div class=""><span class="m_2372709481254378833m_7481185121138745150gmail-s1">error:</span><span class="m_2372709481254378833m_7481185121138745150gmail-s2"> unknown command: /Applications/Xcode.app/Conten<wbr class="">ts/Developer/Platforms/MacOSX.<wbr class="">platform/Developer/SDKs/<wbr class="">MacOSX10.12.sdk</span><br class=""></div><div class=""><p class="m_2372709481254378833m_7481185121138745150gmail-p1"><span class="m_2372709481254378833m_7481185121138745150gmail-s2">So it seems it thinks the parameter is a command.&nbsp;</span></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1"><b class="">How do you set the sdk and target versions through swift build to fix this problem?</b><br class=""></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1">Thanks, Ed</p><p class="m_2372709481254378833m_7481185121138745150gmail-p1"><b class=""><br class=""></b></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1"><span class="m_2372709481254378833m_7481185121138745150gmail-s2"><b class="">Configuration</b>:</span></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1">MacBook Pro (Retina, 13-inch, Early 2015)<br class=""></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1">Sierra 10.12 (16A323)<br class=""></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1">Xcode Version 8.0 (8A218a)<br class=""></p><p class="m_2372709481254378833m_7481185121138745150gmail-p1"><span class="m_2372709481254378833m_7481185121138745150gmail-s2"><br class=""></span></p></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div>
<br class=""></div></div>______________________________<wbr class="">_________________<br class="">
swift-users mailing list<br class="">
<a href="mailto:swift-users@swift.org" target="_blank" class="">swift-users@swift.org</a><br class="">
<a href="https://lists.swift.org/mailman/listinfo/swift-users" rel="noreferrer" target="_blank" class="">https://lists.swift.org/mailma<wbr class="">n/listinfo/swift-users</a><br class="">
<br class=""></blockquote></div><span class="HOEnZb"><font color="#888888" class=""><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="m_2372709481254378833gmail_signature" data-smartmail="gmail_signature">Ankit<br class=""><br class=""></div>
</font></span></div>
</blockquote></div><br class=""></div>
_______________________________________________<br class="">swift-users mailing list<br class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-users<br class=""></div></blockquote></div><br class=""></div></body></html>