Help!

Global symbol suppression


Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Embeded RSS
Next:  How to call execve() form a function under linux2..  
Author Message
kevin.hendry
External


Since: Jul 13, 2007
Posts: 1



PostPosted: Fri Jul 13, 2007 9:29 pm    Post subject: Global symbol suppression
Archived from groups: comp>os>linux>embedded (more info?)

We have a problem in our particular embedded environment where two
application are linked on together on and executed on a linux
platform. The compilation tools are also only available on linux.
The problem is that our application and the other application both use
different versions of a particular library, and the linking seems to
get screwy. So the application we cannot change bails out while
trying to resolve some symbols into our memory space.

Are there any tools available for linux that would resolve this sort
of symbol collision? We've tried a number of linker options to no
avail.
Back to top
Wolfgang Mües
External


Since: Apr 07, 2004
Posts: 21



PostPosted: Sat Jul 14, 2007 10:35 pm    Post subject: Re: Global symbol suppression [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

kevin.hendry.TakeThisOut@gmail.com wrote:
> The problem is that our application and the other application both use
> different versions of a particular library

Last resort:
Link your application with the static version of the library.

regards
Wolfgang
Back to top
Juergen Beisert
External


Since: Dec 08, 2005
Posts: 11



PostPosted: Wed Jul 18, 2007 2:16 pm    Post subject: Re: Global symbol suppression [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Kevin,

kevin.hendry.DeleteThis@gmail.com wrote:
> We have a problem in our particular embedded environment where two
> application are linked on together on and executed on a linux
> platform. The compilation tools are also only available on linux.
> The problem is that our application and the other application both use
> different versions of a particular library, and the linking seems to
> get screwy. So the application we cannot change bails out while
> trying to resolve some symbols into our memory space.
>
> Are there any tools available for linux that would resolve this sort
> of symbol collision? We've tried a number of linker options to no
> avail.

If you are forced to use shared libraries, install both versions of the
required libraries on your target.

Juergen
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Embeded All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum