Skip to content

Commit a558164

Browse files
committed
Mention in the Mac OS HowToBuild files that
Xcode 9.3 (9E145) and 9.3.1 (9E501) Apple LLVM version 9.1.0 (clang-902.0.39.1) produces a broken VM
1 parent 0fe68bc commit a558164

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

build.macos32x86/HowToBuild

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Contents:
1212
- The Structure of the Makefiles
1313
- Building the VM Simulator Support Libraries
1414
- Using Different Compilers
15+
- Compilers To Avoid
1516
- Installing third-party libraries
1617
- Debugging with lldb
1718

@@ -240,6 +241,13 @@ For example, to install gcc 5.2 see
240241
best pointer I've found.
241242

242243

244+
Compilers To Avoid
245+
------------------
246+
Xcode 9.3.1 produces a broken VM on 64 bits. We suggest that you avoid
247+
Xcode v9.3.x. 9.3.x ships with Apple LLVM version 9.1.0 (clang-902.0.39.1).
248+
See e.g. https://gist.github.com/yamaya/2924292
249+
250+
243251
Installing third-party libraries
244252
--------------------------------
245253
The Pharo VM depends on a number of third-party libraries. cmake is needed to

build.macos64x64/HowToBuild

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Contents:
1212
- The Structure of the Makefiles
1313
- Building the VM Simulator Support Libraries
1414
- Using Different Compilers
15+
- Compilers To Avoid
1516
- Installing third-party libraries
1617
- Debugging with lldb
1718

@@ -238,6 +239,13 @@ For example, to install gcc 5.2 see
238239
best pointer I've found.
239240

240241

242+
Compilers To Avoid
243+
------------------
244+
Xcode 9.3.1 produces a broken VM on 64 bits. We suggest that you avoid
245+
Xcode v9.3.x. 9.3.x ships with Apple LLVM version 9.1.0 (clang-902.0.39.1).
246+
See e.g. https://gist.github.com/yamaya/2924292
247+
248+
241249
Installing third-party libraries
242250
--------------------------------
243251
The Pharo VM depends on a number of third-party libraries. cmake is needed to

0 commit comments

Comments
 (0)