[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