|
__sync_fetch_and_add_4 function missing: msg#00012t2.devel
Heh, heh, another difficult problem! The problem is that many applications that compile inside T2 will not compile outside. That is, I have a full development environemt setup in Puppy Linux, with all the required tools that were compiled in T2. Most packages compile, but there are major exceptions, for example I cannot compile any XFCE or gtkmm-based applications. What I get are error messages about '__sync_fetch_and_add_4' being an unresolved symbol. I have done a lot of googling, and this bug is in the 'gcc' package. It seems that gcc/libstdc++ is treating the compile as for the 386 CPU, even though I have specified a 'i486' with the '--build' configure option (also T2 was compiled for a 486). One fix I cam across on the Internet is to export CFLAGS="-march=i486" and I tried this before running configure in the Gparted package (Gparted requires gtkmm libs). But, compiling still stops with that same error. At this stage I don't know what to do. The thing is though, you don't have the problem inside the T2 build system. Does anyone know why not? Is anything special done to avoid this problem? Regards, Barry Kauler ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to lists@xxxxxxxxxxxxxx with a subject of: unsubscribe t2 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: autoconf problem: 00012, Michael Tross |
|---|---|
| Next by Date: | T2 Build Target for Blackfin Architecture ..: 00012, Thomas Triadi |
| Previous by Thread: | busybox corrputed my T2 SDE and fc6i: 00012, Komal Pal |
| Next by Thread: | Re: __sync_fetch_and_add_4 function missing: 00012, René Rebe |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |