I tried linking GRUB with OSKit last night. This caused stage2 to
become very large (410*512 bytes), and it stoppped working. Is there a
hardwired limit to the size of stage2? The libraries were being
dragged in by a single function call, that wasn't itself being
executed, so either it's failing because stage2 is too big, or there
is something subtle happening with the linker. If I comment out the
single function call, it works again.
I admit to using a slightly old version of GRUB from CVS, because the
lastest one seems to require a new binutils, and I wasn't in the mood
for installing one straight away. So I'm really asking if there has
recently been a hardwired limit to the size of stage2 that I should
know about.
Edmund