x86 Cygwin ld не разрешает ссылки из библиотек w32api в системе x86_64
Я сделал новую установку Cygwin с setup-x86.exe @ Win10 LTSB 2015 x64.
Я установил gcc-core
а также w32api-runtime
пакеты.
opengl32.dll
в папке System32 находится 32-битная dll.
С x86_64 установить cygwin ld
удалось найти ссылку на wglCreateContext, с x86 - нет.
$ gcc -o /tmp/conftest.exe /tmp/conftest.c -lopengl32
/tmp/ccec30zH.o:conftest.c:(.text+0xc): undefined reference to `wglCreateContext'
conftest.c:
#ifdef __cplusplus
extern "C"
#endif
char wglCreateContext ();
int
main ()
{
return wglCreateContext ();
;
return 0;
}