Native Toolchain

Windows
MacOS
Linux
On this page

With the release of Version 4.20, our setup shell script (Setup.sh) automatically downloads a native toolchain, which guarantees your compiler and linker to work with our codebase. With the native toolchain, you compile against a fixed sysroot (glibc at the very least), so that, for example, if you compile a game on Ubuntu 18.04, you will be able to start the binary on CentOS 7.

Getting the Toolchain

UE4 Version

Toolchain

4.23

-v14 clang-8.0.1-based

4.22

-v13 clang-7.0.1-based

4.21

-v12 clang-6.0.1-based

4.20

-v11 clang-5.0.0-based

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback