AW: [uClinux-dev] uClinux and Dynamic Loading on Motorola Dragonball

Jurgen Mueller uClinux at
Mon Mar 10 16:39:45 EST 2003

Hi Patrick.

I think you can find some information at:

Is it possible that you are using function pointers. You only need to
initialize the pointer with the right function somwhere in an init routine.
Is this what you are searching for?



-----Ursprüngliche Nachricht-----
Von: uclinux-dev-admin at [mailto:uclinux-dev-admin at] Im
Auftrag von patrick
Gesendet: Montag, 10. März 2003 20:41
An: uClinux-dev at
Betreff: [uClinux-dev] uClinux and Dynamic Loading on Motorola Dragonball


I am currently trying to port an application to uClinux that uses
plug in modules, treated as dynamically loaded libraries (with the usual
dlopen(), dlerror(), etc. commands).

However, I've found that uClinux, or at least my current version, does not
have support for shared libraries; which I thought it did!

Is there any way to get shared (and dynamic) library support?  I've seen
that there are other uClinux versions (2.4.x versions) and newer uClibc
versions.  Would any of these help me out?

In the absense of this, does anybody have any suggestions as to how I can
have multiple functions with the same name; akin to having methods of
classes, but in C?  I could modify my technique to compile each 'plug-in'
module statically, but I would like to keep the API the same; each module
has an API it constrains itself to.

Many thanks!

Patrick Pritchard

uClinux-dev mailing list
uClinux-dev at
This message was resent by uclinux-dev at

More information about the uClinux-dev mailing list