We build Chrome and the NaCl compilers in a sysroot based on Debian Wheezy, which completely insulates the build from the builder machine. Something like that might be an option too.
On Thu, Mar 30, 2017 at 8:15 AM <cosinusoida...@gmail.com> wrote: > Linux mint is based on Ubuntu 14.04. I ran in to the same issue when I > tried out the binaries on an Ubuntu 14.04 box back in December (see > https://groups.google.com/d/msg/emscripten-discuss/g5K8ypWjhZk/OclLysu1DQAJ > for a work around, essentially you can use a copy of libstdc++.so from a > GCC5 build from a deb available from the ubuntu-toolchain-r ppa). > > With older Debians you will likely run in to issues with missing or old > symbols in the system glibc. > > I think the ultimate workaround to these issues is for the toolchain to be > built on a Centos 6 box (much like Mozilla does when they build their > Firefox binaries). > > Thanks > Liam Wilson > > > On Tuesday, 28 March 2017 10:59:19 UTC+1, Floh wrote: > > Installing 1.37.9 works out of the box on OSX (10.2.4) and Window7 for me, > but on my Linux Mint 17.1 I'm getting a DLL version error: > > ./clang: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version > `GLIBCXX_3.4.20' not found (required by ./clang) > ./clang: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version > `GLIBCXX_3.4.21' not found (required by ./clang) > > I'll try our company build nodes next, but these might be even older > Debians. > > Don't you just love Linux DLL hell :/ > > Cheers, > -Floh > > Am Dienstag, 28. März 2017 09:37:05 UTC+2 schrieb Floh: > > I had to do a little emergency fix yesterday on my build wrapper scripts > and cmake toolchain files because the SDK root path seems to have changed > from emsdk_portable to emsdk-portable, but other then that little hickup it > looks good so far (testing on OSX, Linux and Windows). > > So far I'm testing the incoming version, I'll try to test the precompiled > Linux version next as this would save us time when setting up new build > servers. > > Cheers (and thanks for providing a precompiled Linux toolchain!), > -Floh. > > Am Montag, 27. März 2017 21:31:48 UTC+2 schrieb jj: > > Hi all, > > we have now completed a switch in the release management infrastructure to > automate the compilation and packaging of new compiler versions as soon as > they are tagged and become available. Please help give this a try on how > this works! > > To get to the new autocompiled builds, simply run "emsdk update" in your > existing Emscripten installation, and then run "emsdk update-tags" to > verify that the up to date latest list of tags has been obtained. You > should start seeing precompiled Emscripten 1.37.9 tags and earlier, as the > build bots finish packaging and uploading them. > > If you bootstrap to Emscripten SDK via git, then use "git pull" instead of > "emsdk update" to get to the latest version. > > A new feature is that we now also have precompiled compiler toolchains for > 64-bit Linux as well, which was earlier strictly compiled from source. The > builds are done on an Ubuntu 16.04 system, and I'm not quite sure how these > will work on other Linux distros, so curious to hear experiences from > people. > > One of the changes here is that we are dropping the Windows specific NSIS > installers, and on Windows, Emsdk is also offered as a "portable" package, > i.e. just download and unzip. > > Fresh downloads are available at: > - Windows: > https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.zip > - Linux and OS X: > https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.tar.gz > > Check out the README at https://github.com/juj/emsdk/blob/master/README.md > > Cheers, > Jukka > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to emscripten-discuss+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to emscripten-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.