[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: problems under IRIX 6.2, 6.5
At 05:32 PM 1/8/99 -0500, Don Badrak wrote:
>However, now it is not performing at all. It is *very* slow. I haven't
>changed the configuration files (same indexes). I've tried it against DB
>2.4.14, 2.5.9, 2.6.4, and then even went back to 2.3.16, and it's all the
>same.
We currently are recommending Berkeley DB 2.3.16. Our code for
later versions is still experimental (in fact DB 2.6.4 itself
is a BETA TEST).
>I tried it under IRIX 6.5 on a 225MHz R10000 Octane (well, all
>Octanes are R10Ks). Slow there, too.
You may be running into a DB2 bug. Try applying our DB2 patch,
here a link to the FAQ answer with details.
http://www.openldap.org/faq/index.cgi?file=44
I assume all ldbm options are the same on all benched systems...
>Here's how I configure the current release (1.1.2):
>
> setenv CFLAGS "-I /usr/local/include"
> setenv LDFLAGS "-L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib"
> setenv LDFLAGS "-Wl,-woff,84 -Wl,-woff,85 $LDFLAGS"
> setenv LIBS "-lbind -lpthread"
I don't recommend putting -lpthread in your $LIBS (or $LDFLAGS).
If you let configure find -lpthread by itself then only those
utilities requiring -lpthread will be linked with it. But
this isn't the problem.
Note: I can easily add a test for -lbind. I just need to
know what routine to test for.
>BTW, using autoconf with a subdirectory (for multi-machine builds in the
>same source tree) doesn't seem to work. Something like:
>
> mkdir r10k-irix-6.5
> cd r10k-irix-6.5
> ../configure --srcdir=../ [other options]
>
>fails when you do a "make" with (from configure.log)
Not sure why it trying to link with libldap.la and liblber.la here.
Check your LIBS and LDFLAGS.
I use ../configure (with or without the --srcdir argument) and
it runs fine (on FreeBSD) and the system even builds correctly.
However, mkdep doesn't work, but that's another issue.
> configure:1765: gcc -o conftest -I /usr/local/include -I -I./include -DHAVE_CONFIG_H conftest.c -L/home/csb/dbadrak/build-local/openldap-1.1.2/ldap/libraries -lldif /home/csb/dbadrak/build-local/openldap-1.1.2/ldap/libraries/libldap/libldap.la /home/csb/dbadrak/build-local/openldap-1.1.2/ldap/libraries/liblber/liblber.la -Wl,-woff,84 -Wl,-woff,85 -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -lbind 1>&5
> gcc: /home/csb/dbadrak/build-local/openldap-1.1.2/ldap/libraries/libldap/libldap.la: No such file or directory
> gcc: /home/csb/dbadrak/build-local/openldap-1.1.2/ldap/libraries/liblber/liblber.la: No such file or directory