summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinit18
-rw-r--r--meta.lua4
2 files changed, 14 insertions, 8 deletions
diff --git a/init b/init
index f71fe37..fa03e61 100755
--- a/init
+++ b/init
@@ -4,12 +4,16 @@ rc-service networking start
4 4
5apk add alpine-base mingw-w64-gcc make patch lua 5apk add alpine-base mingw-w64-gcc make patch lua
6 6
7ln -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
8ln -s /usr/bin/x86_64-w64-mingw32-gcc-ar /usr/bin/ar 8ls /usr/bin/x86_64-w64-mingw32-* \
9ln -s /usr/bin/x86_64-w64-mingw32-gcc-nm /usr/bin/nm 9| sed 's;/usr/bin/x86_64-w64-mingw32-;;g' \
10ln -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/{}
11ln -s /usr/bin/x86_64-w64-mingw32-cpp /usr/bin/cpp
12ln -s /usr/bin/x86_64-w64-mingw32-ld /usr/bin/ld
13ln -s /usr/bin/x86_64-w64-mingw32-strip /usr/bin/strip
14 11
12cd dlfnc-win32
13./configure
14make
15cp libdl.a /usr/x86_64-w64-mingw32/lib
16cd /
17
18rm -rf dlfcn-win32
15rm -rf /root/image-mingw64 19rm -rf /root/image-mingw64
diff --git a/meta.lua b/meta.lua
index 9f05279..98cc0fa 100644
--- a/meta.lua
+++ b/meta.lua
@@ -1,6 +1,8 @@
1return { 1return {
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 },