Christian Franke wrote: > Hi, > > a note regarding this fix: > > > The *_frame_info symbols are set undefined to force linkage of the > libgcc_s shared library or dll. > > This can be prevented by TARGET_LDFLAGS=-static-libgcc. To build from > grub-1.98 tarball on Cygwin, run configure with this argument. > > May also be necessary on other build platforms when -shared-libgcc is > the default. It may be possible simply set -static-libgcc > unconditionally. > We already supply -lgcc --static-libgcc. Do you know why it still had issues? And I also doubt usefullness of pulling these functions since reference to them is purely dummy: no relocation uses it so it will only increase code size. Another concern is the behviour of these functions in grub environment if they ever get called.
-- Regards Vladimir 'φ-coder/phcoder' Serbinenko
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel