A pull request has been created
https://github.com/kripken/emscripten/pull/5415
--
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
>
> This looks to be very interesting prospect. Could you write a wiki or
> blog on how to update libcxx (and libc) ?
> This could help in some of the optimizations(unneeded code getting added
> to the generated asm.js binary) when nothing else work.
> On a seprate note, I was
It should be an llvm-nm listing dump. You can recreate it by
cd $EMSCRIPTEN
python embuilder.py build libcxx
llvm-nm $HOME/.emscripten_cache/asmjs/libcxx.a
2017-07-18 0:25 GMT+03:00 Dirk Vanden Boer :
> First issue:
> emscripten/system/lib/libcxx contains a symbols file
I'll focus on the upgrade, I'm way too unfamiliar with the code base to
make proper decisions about how to split off libcxx.
I've looked into upgrading libcxx. I found the build_libcxx function in
tools/system_libs.py, I suppose this gets called when invoking
./embuilder.py build libcxx.
So
I think we can put this in a separate repo using the ports system, the same
mechanism that binaryen is. Tthe binaryen code is in
tools/ports/binaryen.py , pretty simple.
I think the one complication we ran into last time we discussed this was
that libc++ and other system libraries have headers
We try to minimize them but I expect there are a few local changes (grep
for EMSCRIPTEN in system/lib/libcxx). And I'd love to move to an
out-of-tree repo, although currently we don't have the mechanism in place
for that, and I'd hesitate to make someone who just wants to update libcxx
invent one.
If someone has time to look into this, I'd be happy to help with guidance.
Mostly it's just updating the in-tree code and running the test suite.
(However, we should move it to an out-of-tree repo, next update might be a
good time for that. That shouldn't be much work either.)
On Thu, Jul 13,
There is no specific update cadence to migrate to a newer version. You
might be able to take libcxx and compile it as an external library
with Emscripten and link to that one instead.
2017-07-14 0:23 GMT+03:00 Dirk Vanden Boer :
> I'm currently experimenting with emscripten