[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Bug#14218: AIX symbol resolution failed klauncher libkded.so
From:       Reza Arbab <arbab () austin ! ibm ! com>
Date:       2000-10-31 15:04:37
[Download RAW message or body]

On 31 Oct 2000, 05:53AM CST, h.evermann@hawesko.de wrote:
> A look at the binary libdcopserver.so shows that it is expecting a symbol __main. \
> kdeinit however only has a _main. 
> Any ideas?

I believe this is a gcc incompatibility.  When you compile a library -shared, 
it doesn't resolve libgcc symbols.  Instead, it expects them to be exported 
from the main program.  But when you compile the main program, it doesn't know 
that it is supposed to export these symbols.

As far as I know, the only way to fix this is to fix the collect2 program that 
comes with gcc.  Change collect2.c so that the function use_import_list 
always returns 0.


-- 
Reza Arbab
arbab@austin.ibm.com                                           (512) 838-0446
 
> > Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic