Hi Tiago,

On 24 Ιαν 2008, at 4:10 ΜΜ, Tiago de Paula Peixoto wrote:

> On 01/24/2008 09:18 AM, Spiros Spirou wrote:
>> On 23 Ιαν 2008, at 10:18 ΜΜ, Tiago de Paula Peixoto wrote:
>>> On 01/23/2008 01:37 PM, Spiros Spirou wrote:
>>>> Thanks! This is fixed now, but there's another problem later on. It
>>>> seems that the linker on mac os x v10.4.11 does not support the  
>>>> '-E'
>>>> option. Here's the error I get:
>>>>
>>>> /usr/bin/ld: unknown flag: -E
>>>>
>>>> I'm not sure what I need to change to eliminate this option, if
>>>> possible. Could you please help?
>>>
>>> Do you know what linker is used in MacOS X? Could you please  
>>> send  me the
>>> output of ld --version (or the equivalent for this linker)?
>>>
>>>
>> Sorry for not sending this earlier. I'm not sure that it helps,  
>> but  here it is:
>> spirosspirou$ /usr/bin/ld -v
>> Apple Computer, Inc. version cctools-622.5.obj~13
>> Is the '-E' option really necessary? Could we just remove it from the
>> LDFLAGS for darwin? (Problem is, I don't know how to do this :) ).
>
> The behaviour of the '-E' flag in GNU ld is necessary to export all
> dynamic symbols, which is not done by default. So indeed we need this,
> since the run_action() functionality, which compiles and loads C++  
> code
> from python at run time, needs all symbols to be exported properly. I
> looked at apple's (darwin) ld manpage, http://www.hmug.org/man/1/ 
> ld.php,
> and at first glance, found no equivalent option. So I'm just going to
> drop this for any liker that doesn't support the option, and hope it
> will do what we want by default. The git version already contains this
> fix. Please tell me if it compiles for you now...
>
>

Thank you for the prompt response! This release got me further, but  
I've hit another wall that looks scary. Here it is:

vtable for __cxxabiv1::__function_type_info
std::range_error::range_error(std::basic_string<char,  
std::char_traits<char>, std::allocator<char> > const&)
collect2: ld returned 1 exit status
make[3]: *** [libgraph_tool.la] Error 1

Is it that some prototypes do not match? I'm really clueless...

Cheers,

Spiros
  
_______________________________________________
graph-tool mailing list
graph-tool@forked.de
http://lists.forked.de/mailman/listinfo/graph-tool

Reply via email to