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
>> >
>
>

Reply via email to