Lide, If I remember correctly I used glibc version 2.2.5. Please let us know if this version works for you.
Regards, Jesus 2010/1/6 Lide Duan <[email protected]>: > Hi Jesus, > > Thank you for your reply! I suspect that the error I encountered is due to > the glibc version. The current one in my machine is 2.5, but I believe gcc > 2.95.3 used an older version. Could you please tell me the glibc version you > used with gcc 2.95.3 to compile SMARTS? (Is it something 2.3.x?) > > Thanks, > Lide > > 2010/1/6 Jesus Hernandez Tapia <[email protected]> >> >> Hi Lide, >> >> You are right, to compile SMARTS you need gcc version 2.95.3. >> >> It has been a long time since I did this, but I remember I used >> "crosstool" to install the required version of GCC along with its >> corresponding version of glibc. After this, SMARTS compiled with no >> problems. >> >> Here is the link to crosstool: http://www.kegel.com/crosstool/ >> >> Regards. >> >> 2010/1/5 Lide Duan <[email protected]>: >> > Thank you for the info, Zhibin! >> > >> > Are you sure it is 2.9.53 but not 2.95.3? Since 2.95.3 is the gcc 2.9x >> > version I can find on GNU website. I could not find any GCC version as >> > 2.9.53. (If it turns out to be 2.9.53, is there anyway for me to >> > download >> > it?) >> > >> > Unfortunately, gcc 2.95.3 still gave me the same error...Is there any >> > known >> > gcc version that is for sure compatible with TurboSMARTS? >> > >> > Thanks, >> > Lide >> > >> > 2010/1/5 yuzhibin <[email protected]> >> >> >> >> Hi >> >> >> >> You need to use gcc 2.9.53 to compile the TurboSMARTS. Good luck! >> >> >> >> >> >> >> >> Best regards, >> >> >> >> Zhibin >> >> >> >> >> >> >> >> ________________________________ >> >> >> >> 发件人: Lide Duan [mailto:[email protected]] >> >> 发送时间: Tuesday, January 05, 2010 8:35 AM >> >> 收件人: [email protected] >> >> 主题: What was the gcc/g++ version used to build TurboSMARTS? >> >> >> >> >> >> >> >> Hello, >> >> >> >> I am trying to compile the TurboSMARTS codebase on Suse Linux 10.2. I >> >> tried two versions of gcc/g++: 3.4.1 and 4.1.2, but they all gave the >> >> following errors: >> >> >> >> /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss >> >> mismatches non-TLS reference in eval.o >> >> /lib/libc.so.6: could not read symbols: Bad value >> >> collect2: ld returned 1 exit status >> >> >> >> Any idea about this? Could anyone tell me the exact version used to >> >> compile TurboSMARTS? >> >> >> >> Thanks, >> >> Lide >> > > >
