You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apple Swift version 3.0.2 (swiftlang-800.0.61 clang-800.0.42.1)
Target: x86_64-apple-macosx10.9
Apple Swift Package Manager - Swift 3.0.2 (swiftpm-11750)
Additional Detail from JIRA
Votes
0
Component/s
llbuild
Labels
Bug
Assignee
None
Priority
Medium
md5: 182b030cfd483551acc4eff9abb03d93
Issue Description:
swift build fails due to path name. Discovered when following the Swift Getting Started Using the Package Manager.
Example parent folder name which causes swift build fail: 4`2/`6=Test Case
TEST CASE
Uses /bin/zsh shell
# create parent folder which will cause a build fail
export UNICODE1=`echo '\x60'`
cd ~/Desktop
mkdir 4${UNICODE1}2:${UNICODE1}6=Test\ Case
cd 4\`2:\`6=Test\ Case/
# follow Getting Started steps
mkdir Hello
cd Hello
swift package init
swift build
This may not be solvable without changing the compiler, I don't know if the makefile can actually represent this (IIRC, there are some "unrepresentable" characters).
The right thing to do here is move to a "real" format for communicating dependencies between the compiler and the build system.
Environment
macOS 10.11.6
terminal shell: /bin/zsh
Apple Swift version 3.0.2 (swiftlang-800.0.61 clang-800.0.42.1)
Target: x86_64-apple-macosx10.9
Apple Swift Package Manager - Swift 3.0.2 (swiftpm-11750)
Additional Detail from JIRA
md5: 182b030cfd483551acc4eff9abb03d93
Issue Description:
swift build
fails due to path name. Discovered when following the Swift Getting Started Using the Package Manager.Example parent folder name which causes
swift build
fail:4`2/`6=Test Case
TEST CASE
Uses
/bin/zsh shell
RESULTING ERROR
The text was updated successfully, but these errors were encountered: