diff options
| -rwxr-xr-x | init | 18 | ||||
| -rw-r--r-- | meta.lua | 4 |
2 files changed, 14 insertions, 8 deletions
| @@ -4,12 +4,16 @@ rc-service networking start | |||
| 4 | 4 | ||
| 5 | apk add alpine-base mingw-w64-gcc make patch lua | 5 | apk add alpine-base mingw-w64-gcc make patch lua |
| 6 | 6 | ||
| 7 | ln -s /usr/bin/x86_64-w64-mingw32-gcc /usr/bin/gcc | 7 | # Link all the mingw executables to pretend to be a real gcc build system |
| 8 | ln -s /usr/bin/x86_64-w64-mingw32-gcc-ar /usr/bin/ar | 8 | ls /usr/bin/x86_64-w64-mingw32-* \ |
| 9 | ln -s /usr/bin/x86_64-w64-mingw32-gcc-nm /usr/bin/nm | 9 | | sed 's;/usr/bin/x86_64-w64-mingw32-;;g' \ |
| 10 | ln -s /usr/bin/x86_64-w64-mingw32-gcc-ranlib /usr/bin/ranlib | 10 | | xargs -I {} ln -s /usr/bin/x86_64-w64-mingw32-{} /usr/bin/{} |
| 11 | ln -s /usr/bin/x86_64-w64-mingw32-cpp /usr/bin/cpp | ||
| 12 | ln -s /usr/bin/x86_64-w64-mingw32-ld /usr/bin/ld | ||
| 13 | ln -s /usr/bin/x86_64-w64-mingw32-strip /usr/bin/strip | ||
| 14 | 11 | ||
| 12 | cd dlfnc-win32 | ||
| 13 | ./configure | ||
| 14 | make | ||
| 15 | cp libdl.a /usr/x86_64-w64-mingw32/lib | ||
| 16 | cd / | ||
| 17 | |||
| 18 | rm -rf dlfcn-win32 | ||
| 15 | rm -rf /root/image-mingw64 | 19 | rm -rf /root/image-mingw64 |
| @@ -1,6 +1,8 @@ | |||
| 1 | return { | 1 | return { |
| 2 | ["image-mingw64"] = { | 2 | ["image-mingw64"] = { |
| 3 | requires = {}, | 3 | requires = { |
| 4 | {"git","dlfcn-win32"} | ||
| 5 | }, | ||
| 4 | produces = {}, | 6 | produces = {}, |
| 5 | export = true, | 7 | export = true, |
| 6 | }, | 8 | }, |
