Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2-libc
  Commit: 02a77dd71c22c7c5b74e30b30a5e5b97f330f8f7
      
https://github.com/tianocore/edk2-libc/commit/02a77dd71c22c7c5b74e30b30a5e5b97f330f8f7
  Author: [email protected] <[email protected]>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M StdLib/LibC/CRT/Gcc.c
    M StdLib/LibC/LibC.inf

  Log Message:
  -----------
  edk2-libc/StdLib : Changes to Std LibC to facilitate 32 bit GCC builds

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3779

This comit fixes the Python interpreter build issues with GCC 32 bit
compiler tool chain. The changes are needed in StdLibC as given below

* Add __divmoddi4 to Gcc.c produced by newer GCC compilers
* Add -fno-lto to IA32 GCC builds of LibC.inf to support use of
  GCC intrinsics from Gcc.c.
* Moved Main/Ia32/ftol2.obj in LibC.inf from binaries section to
  Sources.IA32 required only for MSFT IA32 compiler tool chain

Cc: Michael D Kinney <[email protected]>
Cc: Rebecca Cran <[email protected]>
Signed-off-by: Jayaprakash N <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>




_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to