Opened 12 years ago

Closed 9 years ago

#181 closed defect (fixed)

libc: dlopen doesn't resolve paths before passing it on to OS/2

Reported by: bird Owned by: bird
Priority: normal Milestone: libc-0.6.4
Component: libc-backend Version: 0.6
Severity: normal Keywords: dlopen path
Cc:

Description

The problem at hand is emerge and the hash-bang interpreter being set to /@unixroot/usr/bin/python.exe. Python will figure out the pyd location to be /@unixroot/usr/lib/python2.5/lib-dynload/ and then fail miserably when trying to load any module.

Change History (4)

comment:1 Changed 9 years ago by bird

  • Status changed from new to assigned

comment:2 Changed 9 years ago by bird

(In [3683]) kNIX/os2: Resolve the dll path passed to DosLoadModule?[Ex]. References #181.

comment:3 Changed 9 years ago by bird

(In [3684]) b_ldrOpen.c: Forgot changing the DosLoadModuleEx? argument. References #181.

comment:4 Changed 9 years ago by bird

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [3685]) kNIX/os2: Resolve the dll path passed to DosLoadModule?[Ex]. Fixes #181.

Note: See TracTickets for help on using tickets.