|
59 | 59 | # |
60 | 60 | # --recipe name |
61 | 61 | # specify which build recipe to use. Not all recipes are supported on all targets. |
62 | | -# -gcc-5.2.0 (mingw-w64 project) |
| 62 | +# * -gcc-5.2.0 (mingw-w64 project) |
63 | 63 | # -gcc-7.1.0 (mingw-w64 project) |
64 | 64 | # -gcc-7.1.0r0 (mingw-w64 project) |
65 | 65 | # -gcc-7.1.0r2 (mingw-w64 project) |
66 | 66 | # -gcc-7.3.0 (mingw-w64 project) |
67 | 67 | # -gcc-8.1.0 (mingw-w64 project) |
68 | | -# -gcc-11.2.0 (mingw-w64 project) |
| 68 | +# * -gcc-11.2.0 (mingw-w64 project) |
69 | 69 | # -gcc-12.2.0 (mingw-w64 project) |
70 | | -# -winlibs-gcc-9.3.0 (winlibs mingwrt 7.0.0r3 - sjlj) |
| 70 | +# * -winlibs-gcc-9.3.0 (winlibs mingwrt 7.0.0r3 - sjlj) |
71 | 71 | # -winlibs-gcc-11.2.0 (winlibs mingwrt 10.0.0r1 - msvcrt) |
72 | 72 | # -winlibs-gcc-11.3.0 (winlibs mingwrt 10.0.0r3 - msvcrt) |
73 | 73 | # -winlibs-gcc-11.4.0 (winlibs mingwrt 11.0.0r1 - msvcrt) |
@@ -548,7 +548,7 @@ get_windows_toolchain() { |
548 | 548 | -equation-*) |
549 | 549 | get_equation_toolchain $bits $arch |
550 | 550 | ;; |
551 | | - -mingw-w64-gcc-11.2.0|-gcc-11.2.0|-mingw-w64-gcc-11.2.0|-gcc-12.2.0) |
| 551 | + -mingw-w64-gcc-11.2.0|-gcc-11.2.0|-mingw-w64-gcc-12.2.0|-gcc-12.2.0) |
552 | 552 | get_nixman_toolchain $bits $arch |
553 | 553 | ;; |
554 | 554 | -mingw-w64-gcc-*|-gcc-*) |
@@ -717,7 +717,16 @@ linux*) |
717 | 717 | esac |
718 | 718 |
|
719 | 719 | case $fbtarget in |
720 | | -win32|win64) |
| 720 | +win32) |
| 721 | + # libffi sources https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz. |
| 722 | + libffi_title=libffi-3.3 |
| 723 | + libffi_package="${libffi_title}.tar.gz" |
| 724 | + download "$libffi_package" "ftp://sourceware.org/pub/libffi/$libffi_package" |
| 725 | + echo "extracting $libffi_package" |
| 726 | + tar xf "../input/$libffi_package" |
| 727 | + ;; |
| 728 | + |
| 729 | +win64) |
721 | 730 | # libffi sources: |
722 | 731 | # - ftp://sourceware.org/pub/libffi/libffi-3.4.3.tar.gz |
723 | 732 | # - https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz |
@@ -975,7 +984,7 @@ windowsbuild() { |
975 | 984 | ;; |
976 | 985 | esac |
977 | 986 | ;; |
978 | | - -winlibs-gcc-9.3.0|-winlibs-gcc-10.2.0|-winlibs-gcc-10.3.0|-winlibs-gcc-11.2.0|-winlibs-gcc-11.3.0|-winlibs-gcc-11.4.0) |
| 987 | + -winlibs-gcc-9.3.0|-winlibs-gcc-10.2.0|-winlibs-gcc-10.3.0|-winlibs-gcc-11.3.0) |
979 | 988 | # -winlibs-gcc-X.X is being built from winlibs and the binutils have a few dependencies |
980 | 989 | # copy these to the bin directory - they go with the executables and should |
981 | 990 | # not be used as general libraries |
|
0 commit comments