head 1.2; access; symbols RPM_4_2_1:1.1.1.5 RPM_4_2:1.1.1.5 RPM_4_1_1:1.1.1.5 RPM_4_1:1.1.1.4 RPM_4_0_5:1.1.1.3 RPM_4_0_4:1.1.1.2 RPM_4_0_3:1.1.1.1 RPM:1.1.1; locks; strict; comment @# @; 1.2 date 2008.01.02.09.54.53; author rse; state dead; branches; next 1.1; commitid z4cpSiAhOCXk5PLs; 1.1 date 2001.07.23.20.45.37; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.07.23.20.45.37; author rse; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2002.01.08.00.30.11; author rse; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2003.01.18.13.49.01; author rse; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 2001.10.15.03.47.34; author rse; state Exp; branches; next 1.1.1.5; 1.1.1.5 date 2003.01.18.14.04.59; author rse; state Exp; branches; next ; desc @@ 1.2 log @remove the ancient RPM 4.2.1 source tree copy @ text @
|
![]() ![]() ![]() |
There are several options that you can specify when configuring Berkeley DB. Although only the Berkeley DB-specific ones are described here, most of the standard GNU autoconf options are available and supported. To see a complete list of the options, specify the --help flag to the configure program.
The Berkeley DB specific options are as follows:
The system libraries with which you are loading the db_dump185 utility must already contain the Berkeley DB 1.85 library routines for this to work because the Berkeley DB distribution does not include them. If you are using a non-standard library for the Berkeley DB 1.85 library routines, you will have to change the Makefile that the configuration step creates to load the db_dump185 utility with that library.
![]() ![]() ![]() |
Copyright Sleepycat Software @ 1.1 log @Initial revision @ text @d1 1 a1 1 @ 1.1.1.1 log @Import: RPM 4.0.3 @ text @@ 1.1.1.2 log @Import: RPM 4.0.4 @ text @d1 1 a1 1 d32 6 a37 7
There are several arguments you can specify when configuring Berkeley DB. d20 4 a23 4 standard GNU autoconf arguments are available and supported. To see a complete list of possible arguments, specify the --help flag to the configure program.
The Berkeley DB specific arguments are as follows: d37 1 a37 1 If installed, the utilities will not be stripped. This argument should d40 1 a40 1 --enable-debug_rop as an argument to configure. This argument should not d43 1 a43 1 --enable-debug_wop as an argument to configure. This argument should not d48 2 a49 2 argument should not share database environments with applications built without this argument. This argument should not be specified when d83 7 a89 20 This is rarely necessary: POSIX mutexes will be selected automatically on systems where they are the preferred implementation.
The --enable-posixmutexes configuration argument is normally used in two ways: First, when there are multiple mutex implementations available and the POSIX mutex implementation is not the preferred one (for example, on Solaris where the LWP mutexes are used by default). Second, by default the Berkeley DB library will only select the POSIX mutex implementation if it supports mutexes shared between multiple processes, as described for the pthread_condattr_setpshared and pthread_mutexattr_setpshared interfaces. The --enable-posixmutexes configuration argument can be used to force the selection of POSIX mutexes in this case, which can improve application performance significantly when the alternative mutex implementation is a non-blocking one (for example test-and-set assembly instructions). However, configuring to use POSIX mutexes when the implementation does not have inter-process support will only allow the creation of private database environments, that is, environments where the DB_PRIVATE flag is specified to the DB_ENV->open method.
Specifying the --enable-posixmutexes configuration argument may require that Berkeley DB be linked with the -lpthread library. d92 1 a92 1 as an argument to configure. The --enable-rpc argument requires that RPC d100 2 a101 2 configure using the --disable-shared argument. To not build static libraries, configure using the --disable-static argument. d104 1 a104 1 configure. This configuration argument expects to find Tcl's tclConfig.sh d106 1 a106 1 argument for instructions on specifying a non-standard location for the d114 1 a114 1 API. This argument should not be specified when configuring to build d118 4 a121 8 configure. This is rarely necessary: UI mutexes will be selected automatically on systems where they are the preferred implementation.
The --enable-uimutexes configuration argument is normally used when there are multiple mutex implementations available and the UI mutex implementation is not the preferred one (for example, on Solaris where the LWP mutexes are used by default).
Specifying the --enable-uimutexes configuration argument may require that Berkeley DB be linked with the -lthread library. d125 3 a127 3 written to disk. Specify the --enable-umrw argument during configuration to mask these errors. This argument should not be specified when configuring to build production binaries. d131 1 a131 1 used. This configuration argument creates an Embedix Component Descriptor d133 1 a133 9 the --with-rpm argument.
There are several options that you can specify when configuring Berkeley DB. d21 4 a24 4 standard GNU autoconf options are available and supported. To see a complete list of the options, specify the --help flag to the configure program.
The Berkeley DB specific options are as follows: d38 1 a38 1 If installed, the utilities will not be stripped. This option should d41 1 a41 1 --enable-debug_rop as an argument to configure. This option should not d44 1 a44 1 --enable-debug_wop as an argument to configure. This option should not d49 2 a50 2 option should not share database environments with applications built without this option. This option should not be specified when d84 20 a103 7 The Berkeley DB library requires that the POSIX pthread implementation support mutexes shared between multiple processes, as described for the pthread_condattr_setpshared and pthread_mutexattr_setpshared interfaces. In addition, this configuration option requires that Berkeley DB be linked with the -lpthread library. On systems where POSIX mutexes are the preferred mutex support (for example, HP-UX), they will be selected automatically. d106 1 a106 1 as an argument to configure. The --enable-rpc option requires that RPC d114 2 a115 2 configure using the --disable-shared option. To not build static libraries, configure using the --disable-static option. d118 1 a118 1 configure. This configuration option expects to find Tcl's tclConfig.sh d120 1 a120 1 option for instructions on specifying a non-standard location for the d128 1 a128 1 API. This option should not be specified when configuring to build d132 8 a139 4 configure. This configuration option requires that Berkeley DB be linked with the -lthread library. On systems where UI mutexes are the preferred mutex support, (for example, SCO's UnixWare 2), they will be selected automatically. d143 3 a145 3 written to disk. Specify the --enable-umrw option during configuration to mask these errors. This option should not be specified when configuring to build production binaries. d149 1 a149 1 used. This configuration option creates an Embedix Component Descriptor d151 9 a159 1 the --with-rpm option. d162 1 a162 1 distribution may be found. This configuration option will create an @ 1.1.1.5 log @Import: RPM 4.1.1 @ text @d1 2 a2 2 a3 1 d18 1 a18 1
There are several arguments you can specify when configuring Berkeley DB. d20 4 a23 4 standard GNU autoconf arguments are available and supported. To see a complete list of possible arguments, specify the --help flag to the configure program.
The Berkeley DB specific arguments are as follows: d37 1 a37 1 If installed, the utilities will not be stripped. This argument should d40 1 a40 1 --enable-debug_rop as an argument to configure. This argument should not d43 1 a43 1 --enable-debug_wop as an argument to configure. This argument should not d48 2 a49 2 argument should not share database environments with applications built without this argument. This argument should not be specified when d83 7 a89 20 This is rarely necessary: POSIX mutexes will be selected automatically on systems where they are the preferred implementation.
The --enable-posixmutexes configuration argument is normally used in two ways: First, when there are multiple mutex implementations available and the POSIX mutex implementation is not the preferred one (for example, on Solaris where the LWP mutexes are used by default). Second, by default the Berkeley DB library will only select the POSIX mutex implementation if it supports mutexes shared between multiple processes, as described for the pthread_condattr_setpshared and pthread_mutexattr_setpshared interfaces. The --enable-posixmutexes configuration argument can be used to force the selection of POSIX mutexes in this case, which can improve application performance significantly when the alternative mutex implementation is a non-blocking one (for example test-and-set assembly instructions). However, configuring to use POSIX mutexes when the implementation does not have inter-process support will only allow the creation of private database environments, that is, environments where the DB_PRIVATE flag is specified to the DB_ENV->open method.
Specifying the --enable-posixmutexes configuration argument may require that Berkeley DB be linked with the -lpthread library. d92 1 a92 1 as an argument to configure. The --enable-rpc argument requires that RPC d100 2 a101 2 configure using the --disable-shared argument. To not build static libraries, configure using the --disable-static argument. d104 1 a104 1 configure. This configuration argument expects to find Tcl's tclConfig.sh d106 1 a106 1 argument for instructions on specifying a non-standard location for the d114 1 a114 1 API. This argument should not be specified when configuring to build d118 4 a121 8 configure. This is rarely necessary: UI mutexes will be selected automatically on systems where they are the preferred implementation.
The --enable-uimutexes configuration argument is normally used when there are multiple mutex implementations available and the UI mutex implementation is not the preferred one (for example, on Solaris where the LWP mutexes are used by default).
Specifying the --enable-uimutexes configuration argument may require that Berkeley DB be linked with the -lthread library. d125 3 a127 3 written to disk. Specify the --enable-umrw argument during configuration to mask these errors. This argument should not be specified when configuring to build production binaries. d131 1 a131 1 used. This configuration argument creates an Embedix Component Descriptor d133 1 a133 9 the --with-rpm argument.