|
Boost Users : |
Subject: Re: [Boost-users] Boost 1.36.0 with Linux 64bits
From: JongKwan Kim (kwanu2000_at_[hidden])
Date: 2010-01-28 14:30:17
Thank you for your comment.
It is linked to my code, but I still have a "Segmentation fault". I do not
know why.....
As I said before, I am trying to my code on 64 bits computer.
My code was running well on 32 bits machine with Boost Library 1.36.0 and
GSLibrary, but it has a "Segmentation fault" on 64 bits machine.
I have modify the argument to
LDFLAGS="-m64",CFLAGS="-m64",CXXFLAGS="-m64",FFLAGS="-m64".
Do you have any idea to solve this?
If you have one, please let me know that.
Thanks,
On Thu, Jan 28, 2010 at 10:25 AM, Shiou Ming Lee <shiouming.lee_at_[hidden]>wrote:
>
> On Fri, Jan 29, 2010 at 12:55 AM, JongKwan Kim <kwanu2000_at_[hidden]>wrote:
>
>> Thanks for your answer.
>>
>> I need to use the Boost 1.36.0, but I have still problems.
>> In fact, I have already run my code with Boost 1.36.0 with 32 bits
>> machine.
>>
>> To run my code with 64 bits computer, I follow your comment.
>> 1. download Boost1.36.0.tar.bz2 and unzip this
>> 2. download pre-compiled bjam and move it to Boost1.36.0 directory
>> 3. $cd /Boost1.36.0
>> 4. $ ./bjam --build-dir=/build-boost --toolset=gcc --build-type=complete
>> stage
>>
>> So, the Boost Library is installed, I think....
>> But, I do not know how can I use this.
>>
>> When I install with simple way, there are only 2 directory - include and
>> lib, but using ./bjam there are lots of directories /boost/bin.v2/libs/.....
>>
>> Do I have to assign each path separately?
>>
>
> Let's assume you had extracted Boost compressed file to
> /home/yourname/boost_1_36_0 (let's call it Boost_Root_Path).
> 1) Under Boost_Root_Path, were you able to find a "boost" directory tree
> with various library header files? For compiling my C++ program, I will set
> Boost_Root_Path as header files searching path
> (-I/home/yourname/boost_1_36_0), while my program's code will include those
> header files by specifying thing similar to the following line:
> #include <boost/bind/bind.hpp>
>
> 2) Under Boost_Root_Path, did your Boost build produce a "stage/lib"
> directory with library binary files? If yes, then you can specify it as your
> library searching path (-L/home/yourname/boost_1_36_0/stage/lib).
>
>
>> Thanks,
>>
>>
>>
>>
>> On Sat, Jan 23, 2010 at 2:53 PM, Ravi <lists_ravi_at_[hidden]> wrote:
>>
>>> On Thursday 21 January 2010 15:46:13 JongKwan Kim wrote:
>>> > I would like to know if the boost 1.36.0 is working well with Linux 64
>>> > bits.
>>>
>>> Yes, but using 1.42 (to be released in a few days) will likely save you
>>> headaches in the future since there have a been a large number of
>>> bug-fixes
>>> since 1.36.
>>>
>>> > If I want to compile with boost 1.36.0 and Linux 64 bits, how should
>>> > I install the boost 1.36.0?
>>>
>>>
>>> http://www.boost.org/doc/libs/1_36_0/more/getting_started/unix-variants.html
>>>
>>> Regards,
>>> Ravi
>>>
>>> _______________________________________________
>>> Boost-users mailing list
>>> Boost-users_at_[hidden]
>>> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>>>
>>
>>
>>
>>
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users_at_[hidden]
>> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net