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 that are needed to compile, so we'd need to fetch it even before linking. I don't remember if we decided anything about that. On Fri, Jul 14, 2017 at 5:04 PM, 'Derek Schuff' via emscripten-discuss < [email protected]> wrote: > 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. (or do we? Or I guess we could just do what we do for fastcomp > and let whoever builds emscripten worry about that? Or just a git > submodule?) Did we ever get a github organization for emscripten? That > would be nice to keep the repos together. > > > On Fri, Jul 14, 2017 at 3:08 PM Dirk Vanden Boer <[email protected]> > wrote: > >> I'm willing to spend some time on this. I'll first try to get current >> tests running. You use vanilla libcxx or do you have local changes? >> >> >> On Friday, July 14, 2017 at 8:07:33 PM UTC+2, Alon Zakai wrote: >> >>> 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, 2017 at 2:23 PM, Dirk Vanden Boer <[email protected]> >>> wrote: >>> >>>> I'm currently experimenting with emscripten and webassembly. I'm >>>> compiling a recent project that uses c++17 std::variant. >>>> The latest released version of libcxx has support for std::variant. >>>> >>>> Does anyone know when this new libcxx version is expected to be used in >>>> emscripten? >>>> >>>> Thanks >>>> >>>> -- >>>> 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 [email protected]. >>>> 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 [email protected]. >> 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 [email protected]. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
