在 2024-03-17 01:53, peter0x44 via Gcc-help 写道:
I tried without passing any sysroot, and with --sysroot=/mingw64. There appears to be no directory named "mingw" present on the root. There is only "mingw64", "mingw32", "ucrt64", etc.Does anyone know what I'm doing wrong? Is there something I don't understand about the purpose of --with-sysroot?
Please clone this repo: https://github.com/lhmouse/MINGW-packages/ and use these commands to build GCC: cd MINGW-packages/mingw-w64-gcc MINGW_ARCH=mingw64 makepkg-mingwIf you omit `MINGW_ARCH` it builds for all architectures. You may specify multiple architectures so they are built one by one, like
MINGW_ARCH='mingw64 ucrt64' makepkg-mingw --- If you need to build the master branch, change _branch=releases/gcc-13 to _branch=masterHowever some patches may no longer apply. You may need to cd into the `src` directory, apply those patches with `git am -3`, resolve any conflicts, commit the result with `git am --continue`, re-create patches with `git format-patch`, copy them back, then update checksums with `updpkgsums`...
-- Best regards, LIU Hao
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature