Apply patch to handle missing symbols from Kernel32.dll

This CL is the application of the upstream CL listed below.  It adjusts
the symbols lists for Kernel32.dll to handle the removeal of several
symbols that Microsoft claims are present but aren't.

This is needed to fix a build breakage for the Windows Rust 1.78.0
toochain.

* https://github.com/mirror/mingw-w64/commit/68d0e7d551d2e2a5b8a15bdca3f8d15fc097ed01
* https://github.com/rust-lang/rust/issues/123999

Test: ./build.sh
Bug: 333887339
Change-Id: I850b89fc20faffee9ff37ade5ab460931daf3a79
1 file changed
tree: feee9b209f8c41d12979667bc5ccc483471a21dc
  1. mingw-w64-v6.x/
  2. build.sh
  3. README.md
  4. README.version
README.md

Building Mingw for Android

The build.sh script in this directory is used to build mingw for Android.

Mingw is built from the mingw branch of AOSP. To fetch the sources:

repo init -u https://android.googlesource.com/platform/manifest -b mingw

# Googlers, use
repo init -u \
    persistent-https://android.git.corp.google.com/platform/manifest -b mingw

To build, run build.sh. Run with --help for a list of options.