First time addressing this email address and I have a few questions which I hope someone will take the time to answer.
1. Does anyone know a reason why when loading a shared library on solaris 2.8, flag RTLD_NOW does not work? testdso.c will only work with RTLD_LAZY.
Here is the diff for dso to work on solaris 2.8 / SunOS 5.8
D:\src\apr\dso\unix>diff -u dso-old.c dso.c
--- dso-old.c Mon Jul 15 14:55:03 2002
+++ dso.c Mon Jul 15 14:55:18 2002
@@ -153,7 +153,7 @@
void *os_handle = dlopen((char *)path, RTLD_NOW | RTLD_GLOBAL);
#else
- int flags = RTLD_NOW | RTLD_GLOBAL;
+ int flags = RTLD_LAZY | RTLD_GLOBAL;
void *os_handle;
#ifdef _AIX
if (strchr(path + 1, '(') && path[strlen(path) - 1] == ')')
2. Is there going to be a stable release of the APR? there seems to be a lot of changes going on, and the APR web page suggests that the builds are "stable".
© 2002 OpenLink Financial
Copyright in this message and any attachments remains with us. It is
confidential and may be legally privileged. If this message is not
intended for you it must not be read, copied or used by you or
disclosed to anyone else. Please advise the sender immediately if
you have received this message in error.
Although this message and any attachments are believed to be free of
any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the
recipient to ensure that it is virus free and no responsibility
is accepted by Open Link Financial, Inc. for any loss or damage in any
way arising from its use.