>>>>> "Nicolas" == Nicolas Constans <[EMAIL PROTECTED]> writes:
Nicolas> Jean-Marc Lasgouttes writes:
>> >>>>> "Nicolas" == Nicolas Constans <[EMAIL PROTECTED]> writes:
>>
Nicolas> Jean-Marc Lasgouttes writes:
>> >> Let's try something. Nicolas, could you go to the src/ directory
>> >> and run nm -C -g lyxserver.o |grep callback
>>
Nicolas> Yes :
>>
Nicolas> 00000000 T C_LyXComm_callback 00000000 T
Nicolas> LyXComm::callback(int, void *) 00000000 T
Nicolas> LyXServer::callback(LyXServer *, lyxstring const &) U
Nicolas> fl_add_io_callback U fl_remove_io_callback
>> This seems identical to what I have here. And what does nm -C
>> lyxserver.o |grep callback say?
Nicolas> Here's :
Nicolas> 00000000 T C_LyXComm_callback 00000000 T
Nicolas> LyXComm::callback(int, void *) 00000000 T
Nicolas> LyXServer::callback(LyXServer *, lyxstring const &) U
Nicolas> fl_add_io_callback U fl_remove_io_callback
So you get the same output without the -g? Here I get:
fantomas: gnm -C lyxserver.o |grep callback
0000000000001020 T C_LyXComm_callback
0000000000000000 N C_LyXComm_callback..ng
0000000000000ba0 T LyXComm::callback(int, void *)
0000000000000000 N callback__7LyXCommiPv..ng
0000000000001448 T LyXServer::callback(LyXServer *, lyxstring const &)
0000000000000000 N callback__9LyXServerP9LyXServerRC9lyxstring..ng
U fl_add_io_callback
U fl_remove_io_callback
Unfortunately, I do not know what the difference means :( You could
maybe ask your local sysadmin if he knows what this means... I would
think it is a egcs/ld bug/incompatibility.
JMarc