From 23a435c04bf152efbd43d2a1f185a0c56e048b50 Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Sat, 2 Nov 2024 22:36:18 -0500 Subject: Add libdl to build image also symbolicly link everything that's a mingw binary --- init | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'init') diff --git a/init b/init index f71fe37..fa03e61 100755 --- a/init +++ b/init @@ -4,12 +4,16 @@ rc-service networking start apk add alpine-base mingw-w64-gcc make patch lua -ln -s /usr/bin/x86_64-w64-mingw32-gcc /usr/bin/gcc -ln -s /usr/bin/x86_64-w64-mingw32-gcc-ar /usr/bin/ar -ln -s /usr/bin/x86_64-w64-mingw32-gcc-nm /usr/bin/nm -ln -s /usr/bin/x86_64-w64-mingw32-gcc-ranlib /usr/bin/ranlib -ln -s /usr/bin/x86_64-w64-mingw32-cpp /usr/bin/cpp -ln -s /usr/bin/x86_64-w64-mingw32-ld /usr/bin/ld -ln -s /usr/bin/x86_64-w64-mingw32-strip /usr/bin/strip +# Link all the mingw executables to pretend to be a real gcc build system +ls /usr/bin/x86_64-w64-mingw32-* \ +| sed 's;/usr/bin/x86_64-w64-mingw32-;;g' \ +| xargs -I {} ln -s /usr/bin/x86_64-w64-mingw32-{} /usr/bin/{} +cd dlfnc-win32 +./configure +make +cp libdl.a /usr/x86_64-w64-mingw32/lib +cd / + +rm -rf dlfcn-win32 rm -rf /root/image-mingw64 -- cgit v1.2.3-55-g6feb