diff -Naur subversion-1.2.1_old/apr-util/build/apu-hints.m4 subversion-1.2.1/apr-util/build/apu-hints.m4
--- subversion-1.2.1_old/apr-util/build/apu-hints.m4	2005-07-01 16:18:39.000000000 -0400
+++ subversion-1.2.1/apr-util/build/apu-hints.m4	2005-08-01 11:37:27.000000000 -0400
@@ -33,6 +33,7 @@
     *-solaris2*)
         APR_SETIFNULL(apu_iconv_inbuf_const, [1])
         APR_SETIFNULL(apu_crypt_threadsafe, [1])
+        APR_SETIFNULL(apu_db_xtra_libs, [-lrt])
         ;;
     *-sco3.2v5*)
 	APR_SETIFNULL(apu_db_xtra_libs, [-lsocket])
diff -Naur subversion-1.2.1_old/configure.in subversion-1.2.1/configure.in
--- subversion-1.2.1_old/configure.in	2005-05-09 01:56:09.000000000 -0400
+++ subversion-1.2.1/configure.in	2005-08-01 19:37:44.000000000 -0400
@@ -248,6 +248,9 @@
 # Berkeley DB on SCO OpenServer needs -lsocket
 AC_CHECK_LIB(socket, socket)
 
+# Berkeley DB on Solaris needs -lrt
+AC_CHECK_FUNC([fdatasync],,AC_CHECK_LIB([rt],[fdatasync]))
+
 # Build the BDB filesystem library only if we have an appropriate
 # version of Berkeley DB.
 case "$host" in


