We should probably try and find a place on the wiki to put this information. Are you use that we're statically linking libpython2.7 and it's not just that gcc is looking for it at compile time?
Put another way, which one of these options should it be added too? I don't see Uday trying to statically link it, so I'm guessing #1. http://www.gem5.org/Using_a_non-default_Python_installation Thanks, Ali On Feb 12, 2013, at 3:51 AM, Andreas Hansson <andreas.hans...@arm.com> wrote: > Hi everyone, > > I'm glad that sorted the problem. Uday, LD_LIBRARY_PATH is only used for > dynamically loaded libraries, that¹s why it didn't work. We are statically > linking against libpython2.7, and LIBRARY_PATH tells gcc where to look for > libraries at linking time (as opposed to loading). > > I hope that's the last hurdle :-) > > Andreas > > On 12/02/2013 05:54, "Ranga, L Udaya" <udayara...@ti.com> wrote: > >> Thanks Ali, >> >> That worked :) >> >> -Uday >> >> >> -----Original Message----- >> From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On >> Behalf Of Ali Saidi >> Sent: Monday, February 11, 2013 6:27 PM >> To: gem5 users mailing list >> Subject: Re: [gem5-users] C library for python 2.7 >> >> You might want to try setting LIBRARY_PATH as well. >> >> Ali >> >> On Feb 11, 2013, at 3:16 AM, "Ranga, L Udaya" <udayara...@ti.com> wrote: >> >>> 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 >>> >> >> _______________________________________________ >> 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