Sergey Yanovich wrote: > It is right now (with --disable-jemalloc). However, Benjamin wrote in > the proposal at the root of this thread in m.d.platform: > >> My proposed solution to this problem is as follows: >> >> * Always build jemalloc. Mozilla code should not use malloc()/free(), >> but mozilla-specific symbol names such as NS_Alloc() or JE_malloc() >> >> * where possible, hook jemalloc into the CRT so that it allocates all >> malloc()ed memory and there is a unified heap > > This seems to imply making --disable-jemalloc obsolete, which is why I > am raising the legal issue under discussion.
The GPL-compatibility problem only arises if we put distributors in a position where they must modify and distribute the MSCRT. It is not envisaged that such modification would be _required_. bsmedberg just told me: "The original proposal I posted was fairly clear that we can't require a modified MSCRT for no other reason than it would require people to buy MSVC professional. So as far as I know there's no issue." Does that solve the problem? Gerv _______________________________________________ legal mailing list [email protected] https://lists.mozilla.org/listinfo/legal
