Hide Forgot
Description of problem: /usr/lib64/libboost_regex-mt.a is not in the boost-static rpm Version-Release number of selected component (if applicable): How reproducible: ALWAYS Steps to Reproduce: 1. install boost-static 2. 3. Actual results: /usr/lib64/libboost_regex-mt.a is not installed Expected results: /usr/lib64/libboost_regex-mt.a should be installed Additional info: boost-regex installs the following libraries: $ ls /usr/lib64/libboost_regex* /usr/lib64/libboost_regex-mt.so /usr/lib64/libboost_regex.so /usr/lib64/libboost_regex-mt.so.1.46.0 /usr/lib64/libboost_regex.so.1.46.0 boost-static installs the following libraries: $ rpm -ql boost-static /usr/lib64/libboost_date_time-mt.a /usr/lib64/libboost_date_time.a /usr/lib64/libboost_filesystem-mt.a /usr/lib64/libboost_filesystem.a /usr/lib64/libboost_iostreams-mt.a /usr/lib64/libboost_iostreams.a /usr/lib64/libboost_prg_exec_monitor-mt.a /usr/lib64/libboost_prg_exec_monitor.a /usr/lib64/libboost_program_options-mt.a /usr/lib64/libboost_program_options.a /usr/lib64/libboost_python-mt.a /usr/lib64/libboost_python.a /usr/lib64/libboost_random-mt.a /usr/lib64/libboost_random.a /usr/lib64/libboost_serialization-mt.a /usr/lib64/libboost_serialization.a /usr/lib64/libboost_signals-mt.a /usr/lib64/libboost_signals.a /usr/lib64/libboost_system-mt.a /usr/lib64/libboost_system.a /usr/lib64/libboost_test_exec_monitor-mt.a /usr/lib64/libboost_test_exec_monitor.a /usr/lib64/libboost_thread-mt.a /usr/lib64/libboost_unit_test_framework-mt.a /usr/lib64/libboost_unit_test_framework.a /usr/lib64/libboost_wave-mt.a /usr/lib64/libboost_wserialization-mt.a /usr/lib64/libboost_wserialization.a /usr/lib64/mpich2/lib/libboost_graph_parallel-mt.a /usr/lib64/mpich2/lib/libboost_graph_parallel.a /usr/lib64/mpich2/lib/libboost_mpi-mt.a /usr/lib64/mpich2/lib/libboost_mpi.a /usr/lib64/openmpi/lib/libboost_graph_parallel-mt.a /usr/lib64/openmpi/lib/libboost_graph_parallel.a /usr/lib64/openmpi/lib/libboost_mpi-mt.a /usr/lib64/openmpi/lib/libboost_mpi.a /usr/share/doc/boost-static-1.46.0 /usr/share/doc/boost-static-1.46.0/LICENSE_1_0.txt
This from the Jamfile: "when using ICU, Boost.Regex must be a dynamic library". CMake-based build system doesn't warn about this, but it enforces the same rule. We build with ICU, hence the static build is disabled.