# Emscripten 1.39 support (#4803)

**URL:** <https://forum.defold.com/t/emscripten-1-39-support-4803/65366>\
**Category:** Source Code\
**Created:** [May 28, 2020, 9:54am UTC](https://forum.defold.com/t/emscripten-1-39-support-4803/65366 "2020-05-28T09:54:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mathias\_Westerdahl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mathias_westerdahl/32/228_2.png) [@Mathias\_Westerdahl](https://forum.defold.com/u/Mathias_Westerdahl)\
**Post date:** [May 28, 2020, 9:54am UTC](https://forum.defold.com/t/emscripten-1-39-support-4803/65366/1 "2020-05-28T09:54:20Z")

</div>

This is a heads up that we’ll very soon upgrade to Emscripten 1.39.16.  
It will make the executable a bit smaller (~-13%) using the new llvm backend for Wasm. It will also streamline the development pipeline for our new contributors, and make it easier for us to update in the future.

We expect this upgrade to be done in 1.2.170.

What you as an extension developer needs to do, is check that you extension works with the new compiler. Our previous version was 1.38.12. If you had prebuilt library files (.a) you will need to recompile these.

If you are a user of native extensions and you target HTML5, you should test as well, so that we can find the extensions that needs upgrading, and you won’t get any surprises when upgrading to the next release.

The beta will arrive in two weeks, until then you can test with these builds:

- [Editor - OSX](http://d.defold.com/archive/22ae43ca40ff85e20c76771bc849dd31f2f38190/stable/editor2/Defold-x86_64-darwin.dmg)
- [Editor - Win32](http://d.defold.com/archive/22ae43ca40ff85e20c76771bc849dd31f2f38190/stable/editor2/Defold-x86_64-win32.zip)
- [Editor - Linux](http://d.defold.com/archive/22ae43ca40ff85e20c76771bc849dd31f2f38190/stable/editor2/Defold-x86_64-linux.zip)
- [bob.jar](http://d.defold.com/archive/22ae43ca40ff85e20c76771bc849dd31f2f38190/bob/bob.jar)

Test build server: [https://build-stage.defold.com](https://build-stage.defold.com)

Emscripten release notes/transition guide:

> **[Release Notes — Emscripten 5.0.4-git (dev) documentation](https://emscripten.org/docs/introducing_emscripten/release_notes.html)**

Notable changes:

- v1.38.27:
  - Replace `Pointer_stringify` with `UTF8ToString`

- v1.37.27
  - Replace `Runtime.func` with `func`

EDIT: The link to the issue [#4803](https://github.com/defold/defold/issues/4803)
