Ok, the scons_config.log complains that /usr/bin/ld connot find -lpython2.7.

I have <python2.7_lib_path> in my LD_LIBRARY_PATH and PYTHONLIB environment 
variables. How can I force gem5's SConstruct to take this path while looking 
for Python2.7?

Thanks,
Uday

-----Original Message-----
From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On 
Behalf Of Ali Saidi
Sent: Wednesday, February 06, 2013 2:24 PM
To: gem5 users mailing list
Subject: Re: [gem5-users] C library for python 2.7

The easiest thing is to look in the build directory at the scons_config.log and 
see what it was trying to do when it ran CheckLib and failed (It does so by 
attempting to link a program with the library, so you should see meaningful 
output about which library caused a problem.)

Ali


On 2/5/13 12:39 PM, "Ranga, L Udaya" <udayara...@ti.com> wrote:

>Hi Ali,
>
>I have tried this approach and it didn't work.
>
>This is the code in SConstruct that looks for Python libs:
>
>----------------------------------------------------------------------
>for lib in py_libs:
>    if not conf.CheckLib(lib):
>        print "Error: can't find library %s required by python" % lib
>        Exit(1)
>----------------------------------------------------------------------
>Console: Error: can't find library python2.7 required by python
>
>
>I can get gem5 to build with 2.6 in my system, so if I can extract the 
>information of how conf.CheckLib(lib) finds libpython2.6.a, I can 
>probably set up the required information to find libpython2.7.a too. 
>Any tips?
>
>The other option I shall try is to make/build scons with Python2.7.
>
>Thanks,
>Uday
>
>
>
>-----Original Message-----
>From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] 
>On Behalf Of Ali Saidi
>Sent: Monday, February 04, 2013 4:27 PM
>To: gem5 users mailing list
>Subject: Re: [gem5-users] C library for python 2.7
>
>Hi Uday,
>
>You nede to be certain that scons is being executed with your newly 
>built python 2.7 that is used the shared library. Instead of calling 
>scons directly you probably want to call python2.7 <path to scons> 
><rest of
>gem5 command line>.
>
>Thanks,
>Ali
>
>
>On 2/2/13 11:11 PM, "Ranga, L Udaya" <udayara...@ti.com> wrote:
>
>>Ali,
>>
>>I'm using Linux x86_64 - RHEL4 and have configured python2.7 with 
>>--enable-shared option. My LD_LIBRARY_PATH points to libpython2.7.so.
>>
>>-----Original Message-----
>>From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org]
>>On Behalf Of Ali Saidi
>>Sent: Saturday, February 02, 2013 8:27 PM
>>To: gem5 users mailing list
>>Subject: Re: [gem5-users] C library for python 2.7
>>
>>What OS are you using? In many cases there is a python-dev or similar 
>>package you can install. Otherwise, you'd need to build python from 
>>scratch and configure it with the shared-lib option.
>>See http://www.gem5.org/Using_a_non-default_Python_installation  for 
>>more information.
>>Ali
>>________________________________________
>>From: gem5-users-boun...@gem5.org [gem5-users-boun...@gem5.org] On 
>>Behalf Of Ranga, L Udaya [udayara...@ti.com]
>>Sent: Saturday, February 02, 2013 12:16 AM
>>To: gem5 users mailing list
>>Subject: [gem5-users] C library for python 2.7
>>
>>Hi all,
>>
>>I'm trying to build gem5 with Python 2.7.3 and gcc4.7.2.
>>
>>Below is the error message with which scons terminates.
>>
>>Can you please tell me how to build C library for Python2.7?
>>
>>Checking for C library pthread... (cached) yes Checking for C library 
>>dl... (cached) yes Checking for C library util... (cached) yes 
>>Checking for C library m... (cached) yes Checking for C library python2.7...
>>(cached) no
>>Error: can't find library python2.7 required by python
>>
>>
>>Thanks,
>>Uday
>>
>>-- IMPORTANT NOTICE: The contents of this email and any attachments 
>>are confidential and may also be privileged. If you are not the 
>>intended recipient, please notify the sender immediately and do not 
>>disclose the contents to any other person, use it for any purpose, or 
>>store or copy the information in any medium.  Thank you.
>>
>>_______________________________________________
>>gem5-users mailing list
>>gem5-users@gem5.org
>>http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>_______________________________________________
>>gem5-users mailing list
>>gem5-users@gem5.org
>>http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
>-- IMPORTANT NOTICE: The contents of this email and any attachments are 
>confidential and may also be privileged. If you are not the intended 
>recipient, please notify the sender immediately and do not disclose the 
>contents to any other person, use it for any purpose, or store or copy 
>the information in any medium.  Thank you.
>
>_______________________________________________
>gem5-users mailing list
>gem5-users@gem5.org
>http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>_______________________________________________
>gem5-users mailing list
>gem5-users@gem5.org
>http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>


-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium.  Thank you.

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to