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


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to