-
Notifications
You must be signed in to change notification settings - Fork 67
Closed
Description
I'm trying to cross compile a giu application for windows.
This worked before the change to cimgui-go, but now fails:
GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=/usr/lib/mingw64-toolchain/bin/x86_64-w64-mingw32-gcc CXX=/usr/lib/mingw64-toolchain/bin/x86_64-w64-mingw32-g++ HOST=x86_64-w64thomasg@fortress eGUI % GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=/usr/lib/mingw64-toolchain/bin/x86_64-w64-mingw32-gcc CXX=/usr/lib/mingw64-toolchain/bin/x86_64-w64-mingw32-g++ HOST=x86_64-w64-mingw32 go build -ldflags "-s -w -H=windowsgui -extldflags=-static" -p 4 -v -o app.exe
/usr/lib/go/pkg/tool/linux_amd64/link: running /usr/lib/mingw64-toolchain/bin/x86_64-w64-mingw32-g++ failed: exit status 1
/usr/lib/mingw64-toolchain/bin/x86_64-w64-mingw32-g++ -m64 -s -mwindows -Wl,--tsaware -Wl,--nxcompat -Wl,--major-os-version=6 -Wl,--minor-os-version=1 -Wl,--major-subsystem-version=6 -Wl,--minor-subsystem-version=1 -Wl,--dynamicbase -Wl,--high-entropy-va -o $WORK/b001/exe/a.out.exe -Wl,--no-insert-timestamp /tmp/go-link-2518725268/go.o /tmp/go-link-2518725268/000000.o /tmp/go-link-2518725268/000001.o /tmp/go-link-2518725268/000002.o /tmp/go-link-2518725268/000003.o /tmp/go-link-2518725268/000004.o /tmp/go-link-2518725268/000005.o /tmp/go-link-2518725268/000006.o /tmp/go-link-2518725268/000007.o /tmp/go-link-2518725268/000008.o /tmp/go-link-2518725268/000009.o /tmp/go-link-2518725268/000010.o /tmp/go-link-2518725268/000011.o /tmp/go-link-2518725268/000012.o /tmp/go-link-2518725268/000013.o /tmp/go-link-2518725268/000014.o /tmp/go-link-2518725268/000015.o /tmp/go-link-2518725268/000016.o /tmp/go-link-2518725268/000017.o /tmp/go-link-2518725268/000018.o /tmp/go-link-2518725268/000019.o /tmp/go-link-2518725268/000020.o /tmp/go-link-2518725268/000021.o /tmp/go-link-2518725268/000022.o /tmp/go-link-2518725268/000023.o /tmp/go-link-2518725268/000024.o /tmp/go-link-2518725268/000025.o /tmp/go-link-2518725268/000026.o /tmp/go-link-2518725268/000027.o /tmp/go-link-2518725268/000028.o /tmp/go-link-2518725268/000029.o /tmp/go-link-2518725268/000030.o /tmp/go-link-2518725268/000031.o /tmp/go-link-2518725268/000032.o /tmp/go-link-2518725268/000033.o /tmp/go-link-2518725268/000034.o /tmp/go-link-2518725268/000035.o /tmp/go-link-2518725268/000036.o /tmp/go-link-2518725268/000037.o /tmp/go-link-2518725268/000038.o /tmp/go-link-2518725268/000039.o /tmp/go-link-2518725268/000040.o /tmp/go-link-2518725268/000041.o /tmp/go-link-2518725268/000042.o /tmp/go-link-2518725268/000043.o /tmp/go-link-2518725268/000044.o /tmp/go-link-2518725268/000045.o /tmp/go-link-2518725268/000046.o /tmp/go-link-2518725268/000047.o /tmp/go-link-2518725268/000048.o /tmp/go-link-2518725268/000049.o /tmp/go-link-2518725268/000050.o /tmp/go-link-2518725268/000051.o /tmp/go-link-2518725268/000052.o /tmp/go-link-2518725268/000053.o /tmp/go-link-2518725268/000054.o /tmp/go-link-2518725268/000055.o /tmp/go-link-2518725268/000056.o /tmp/go-link-2518725268/000057.o /tmp/go-link-2518725268/000058.o /tmp/go-link-2518725268/000059.o /tmp/go-link-2518725268/000060.o /tmp/go-link-2518725268/000061.o /tmp/go-link-2518725268/000062.o /tmp/go-link-2518725268/000063.o /tmp/go-link-2518725268/000064.o /tmp/go-link-2518725268/000065.o /tmp/go-link-2518725268/000066.o /tmp/go-link-2518725268/000067.o /tmp/go-link-2518725268/000068.o /tmp/go-link-2518725268/000069.o /tmp/go-link-2518725268/000070.o /tmp/go-link-2518725268/000071.o /tmp/go-link-2518725268/000072.o /tmp/go-link-2518725268/000073.o /tmp/go-link-2518725268/000074.o /tmp/go-link-2518725268/000075.o /tmp/go-link-2518725268/000076.o /tmp/go-link-2518725268/000077.o /tmp/go-link-2518725268/000078.o -O2 -g -static -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imgui/../lib/windows/x64 -l:cimgui.a -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/backend/../lib/windows/x64 -l:cimgui.a -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/backend/glfwbackend/../../lib/windows/x64 -l:cimgui.a -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/backend/glfwbackend/../../lib/windows/x64 -l:libglfw3.a -lgdi32 -lopengl32 -limm32 -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/ImGuiColorTextEdit/../lib/windows/x64 -l:cimgui.a -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/implot/../lib/windows/x64 -l:cimgui.a -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imguizmo/../lib/windows/x64 -l:cimgui.a -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/immarkdown/../lib/windows/x64 -l:cimgui.a -O2 -g -L/home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imnodes/../lib/windows/x64 -l:cimgui.a -O2 -g -O2 -g -O2 -g -static -Wl,-T,/tmp/go-link-2518725268/fix_debug_gdb_scripts.ld -Wl,--start-group -lmingwex -lmingw32 -Wl,--end-group -lkernel32
/usr/lib/mingw64-toolchain/lib/gcc/x86_64-w64-mingw32/14/../../../../x86_64-w64-mingw32/bin/ld: /home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imgui/../lib/windows/x64/cimgui.a(TextEditor.cpp.obj):TextEditor.cpp:(.text+0xf564): undefined reference to `__imp_isblank'
/usr/lib/mingw64-toolchain/lib/gcc/x86_64-w64-mingw32/14/../../../../x86_64-w64-mingw32/bin/ld: /home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imgui/../lib/windows/x64/cimgui.a(LanguageDefinitions.cpp.obj):LanguageDefinitions.cpp:(.text+0x2df): undefined reference to `__imp_isblank'
/usr/lib/mingw64-toolchain/lib/gcc/x86_64-w64-mingw32/14/../../../../x86_64-w64-mingw32/bin/ld: /home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imgui/../lib/windows/x64/cimgui.a(LanguageDefinitions.cpp.obj):LanguageDefinitions.cpp:(.text+0x6bf): undefined reference to `__imp_isblank'
/usr/lib/mingw64-toolchain/lib/gcc/x86_64-w64-mingw32/14/../../../../x86_64-w64-mingw32/bin/ld: /home/thomasg/go/pkg/mod/github.com/!allen!dang/cimgui-go@v1.3.1/imgui/../lib/windows/x64/cimgui.a(LanguageDefinitions.cpp.obj):LanguageDefinitions.cpp:(.text+0x8ef): undefined reference to `__imp_isblank'
collect2: error: ld returned 1 exit status
cimgui version: 1.3.1
toolchain: ming-w64 12.0.0
OS: gentoo
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels