[PATCH] D102419: [MinGW] Always enable -mbig-obj for LLVM build unless using Clang

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 13 12:20:36 PDT 2021


mstorsjo added a comment.

Would you care to describe a bit more about the different contexts involved here:

- Previously this was only enabled for 64 bit cases (apparently because with SEH, there are a bit more individual sections than in non-SEH cases?). Does this stem from the fact that we enabled `-ffunction-sections`, which crosses the limit on i686 too?
- We don't enable it on clang at all (but we did before). IIRC the option is a no-op on clang, and big objects are created where needed only, right?

I'd like to have both of these bits explained in the commit message - can you try to formulate something? Technically I think the change is ok (pending answers to above).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D102419/new/

https://reviews.llvm.org/D102419



More information about the llvm-commits mailing list