[swift-dev] New to building Swift toolchain

Maksym Grebenets mgrebenets at gmail.com
Tue Sep 19 23:59:02 CDT 2017

I see.

I gave it another go:

Looking at the build logs, I can definitely see llvm source code being
I've looked up a bunch of llvm .cpp files in the build log,
e.g. LLVMTargetMachine.cpp.
Unless I'm not looking in the right place.

Still same 3 failures in the end.

I have noticed that in certain places Jenkings builds are using
/Applications/CMake.app, while on my machine it is
So I've tried to upgrade to 3.9.2 and run same test command manually - same
Same for using CMake.app downloaded from cmake.org (3.9.2) version.

I've double checked python version that I have, it's 2.7.10, same as on
Jenkins instances.

I do have python3 installed in /usr/local/bin/python3, not sure if this
could be related.

Looking at the failing tests, it seems like all of them are related to
The first one is related to Unicode 9 graphemes.
For a string "πŸ‡ΊπŸ‡ΈπŸ‡¨πŸ‡¦πŸ‡©πŸ‡°πŸ³οΈβ€πŸŒˆ" the expected count is 4, while on my
machine it's 5.
Other failures are in CodableTests.swift, but all of them report an error
Decoded URLComponents <//> not equal to original <//>
I can't really spot the difference, unless there's some invisible escape

Last failing test is for NSValue bridging:
stdout>>> check failed at
line 130
stdout>>> expected: <00000000 00003140 00000000 00004340> (of type
stdout>>> actual: <00000000 00003140 00000000 00004340> (of type

It appears that all failures are for iPhone Simulator i386.
So it must be related to 32-bit platforms only.

I don't have much ideas on what it could be.
Is it something set in my bash (zsh) profile?
E.g. something in the path, or some 3rd party tool installed.
Are there any hints in the log that may point me in the right direction?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20170920/ebc77955/attachment.html>

More information about the swift-dev mailing list