Re: dlopen() returns EACCESS
From: Gary R. Hook (nospam_at_nospammers.net)
Date: 01/05/04
- Next message: Gary R. Hook: "Re: kdb lke command (Struct proc paged out.)"
- Previous message: Paul Pluzhnikov: "Re: bind calls fails when compiled in OBJECT_MODE=64"
- In reply to: Allan Chandler: "dlopen() returns EACCESS"
- Next in thread: Allan Chandler: "Re: dlopen() returns EACCESS"
- Reply: Allan Chandler: "Re: dlopen() returns EACCESS"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 05 Jan 2004 17:52:42 GMT
Allan Chandler wrote:
> I'm having trouble loading dynamic modules using dlopen. These (both the
> executable and the modules) were built with compilers under AIX 4.x
AIX 4.*what*? It matters.
> and
> we're trying to run them on AIX 5.2.
In general, this is a supported configuration, albeit with some minor
restrictions.
> The dlopen() call is returning EACCESS (13) which, according to the man
> pages for load, means either (1) not a valid object, (2) not executable or
> (3) component of path is not searchable.
Does dlerror() return anything useful? Have you checked the dependents
of that module (i.e. everything listed by "dump -Hv <file>" and so on
down the tree? Perhaps a dependent is inaccessible?
-- Gary R. Hook / AIX PartnerWorld for Developers / These opinions are MINE ________________________________________________________________________
- Next message: Gary R. Hook: "Re: kdb lke command (Struct proc paged out.)"
- Previous message: Paul Pluzhnikov: "Re: bind calls fails when compiled in OBJECT_MODE=64"
- In reply to: Allan Chandler: "dlopen() returns EACCESS"
- Next in thread: Allan Chandler: "Re: dlopen() returns EACCESS"
- Reply: Allan Chandler: "Re: dlopen() returns EACCESS"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|