Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Harmonize C++ compiler flags with Node.js (-fno-rtti, -fno-exceptions) and, critically, disable strict aliasing, because V8 is not the least bit strict-aliasing safe. Upstream turned it off in nodejs/node#54339, like it always should have been, and I suspect the mismatch may be the cause of segfaults that show up in production. Remove -fpermissive, it's not needed and something to discourage.
- Loading branch information