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 | }, |