Open kohldampfer opened 5 years ago
Thank you for your contributions. Main development of B2 has moved to https://github.com/bfgroup/b2 This issue has been automatically marked as "transition" to indicate the potential for needing transition to the new B2 development project.
I am trying to compile boost 1.70 with ICU support. For this I have these to commands in a shell script:
The variable
ICU_DIR
is pointing to a directory, where my ICU stuff is there, i.e. inICU_DIR/include
are the header files and inICU_DIR/lib64
are the libraries, e.g.libicudata.so.61
,libicui18n.so.61
. So I have this directory structure:The directories
bin
andlib
are for 32 bit,bin64
andlib64
respectively for 64 bit versions of the library.During compilation I see in the logs this:
Then I checked the files
boost_1_70_0/bin.v2/config.log
. There I can find this errorThen, I thought of changing my compiling command to something like this:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${ICU_DIR}/lib64 ./b2 --layout=tagged ...
but then I get this error message during build
This
dll-path
is false here. In my case, it should look to thislib64
directory not to thebin
directory, but I don't know how to adjsut that when startingb2
.