On Thu, Oct 28, 2010 at 5:26 AM, David Cleaver <[email protected]> wrote:
> Hello everyone,
>
> I've recently decided to learn pthreads.  I've just finished writing my first
> pthreads program, and have been able to fix most of the problems that gcc
> reported to me.  However, I am now getting "undefined reference" errors and am
> not sure why.  Can someone help me diagnose this issue?  I am using Windows XP
> 64-bit, I am using Ozkan's toolchain (an old one from 2010-01-23), and I am
> using the files from pthreads-20100604.zip.  (I do not use -pthread because 
> that

pthreads-20100604.zip requires the no-underscore x64 abi which our
old x64-toolchains from before 2010-04-28 weren't aware of, hence the
errors you are seeing. Please use a new toolchain and all should be
well.

> gives another error, so that's why I'm using -lpthread.)  Here are the errors
> that I am getting:
>
> C:\dir>gcc -o xprp6_4_128.exe sprp6.c -lgmp -lpthread
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0xabc): undefined reference to
> `pthread_mutex_trylock'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0xb30): undefined reference to
> `pthread_mutex_unlock'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0xf43): undefined reference to 
> `pthread_exit'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x1092): undefined reference to
> `pthread_attr_init'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x10a4): undefined reference to
> `pthread_attr_setdetachstate'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x10b5): undefined reference to
> `pthread_mutex_init'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x17a6): undefined reference to 
> `pthread_create'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x183e): undefined reference to 
> `pthread_join'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x1aa3): undefined reference to
> `pthread_attr_destroy'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x1aaf): undefined reference to
> `pthread_mutex_destroy'
> C:\Temp\cciUpjdJ.o:sprp6.c:(.text+0x1ab9): undefined reference to 
> `pthread_exit'
> collect2: ld returned 1 exit status
>
> Does anyone know what I might be doing wrong or how I can fix the above?  
> Thank
> you for your time.
>
> -David C.

--
O.S.

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to