This is the mail archive of the
cygwin
mailing list for the Cygwin project.
resolving _glGetString@4 by linking to _glGetString
- From: "Sisyphus" <sisyphus1 at optusnet dot com dot au>
- To: "cygwin" <cygwin at cygwin dot com>
- Date: Sun, 11 Jul 2010 13:44:10 +1000
- Subject: resolving _glGetString@4 by linking to _glGetString
Hi,
When building the perl extension OpenGL-0.62 on Cygwin-1.7.5, gcc-4.3.4 I
get the warning:
Warning: resolving _glGetString@4 by linking to _glGetString
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
That's exactly what needs to be done, and everything goes fine.
On Cygwin-1.5.25, gcc-3.4.4, however, running the same procedure I simply
get the errors:
glversion.o:glversion.c:(.text+0xc5): undefined reference to
`_glGetString@4'
glversion.o:glversion.c:(.text+0xd7): undefined reference to
`_glGetString@4'
glversion.o:glversion.c:(.text+0xe9): undefined reference to
`_glGetString@4'
glversion.o:glversion.c:(.text+0xfb): undefined reference to
`_glGetString@4'
How do I get gcc-3.4.4 to apply those fixups that gcc-4.3.4 applied ?
The actual commands being run in order to build glversion are:
gcc -DWIN32 -DHAVE_FREEGLUT -c glversion.c
followed by
g++ -o glversion glversion.o -L../FreeGLUT -lfreeglut
/cygdrive/c/WINDOWS/system32/opengl32.dll
I tried inserting '--enable-stdcall-fixup' into the second of those
commands, but it didn't have any effect.
Cheers,
Rob
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple