Carl-Daniel Hailfinger wrote:
By the way, can we officially require at least gcc 4.1? Otherwise, compiling RAMinit won't work reliably if at all.
What's the problem with pre-4.1?
-funit-at-a-time is off by default before 4.1. __attribute__((externally_visible)) doesn't work before 4.1.
Which is fine, because we don't use it.
-combine seems to be a new feature of 4.1 and we rely on it to get a reliably working initram.
-combine works fine with 3.4.6 here