id summary reporter owner description type status milestone component version severity resolution keywords cc 5153 Behavior difference of 32-bit and 64-bit libraries lcarreon@… Beman Dawes "Hi, I have built the 32-bit and 64-bit versions of the Boost libraries on Solaris 10 x86. I specified the following options when I built the libraries: runtime-link=shared link=shared Now, I'm trying to experiment with the libraries and I'm observing some inconsistency. I wrote the program test_space.cpp to display the space information about the current filesystem using version 3 of the Boost filesystem library. When I run the 32-bit version of test_space.cpp, I get the following results: capacity = 33666173952 free = 0 available = 33410671616 When I run the 64-bit version of test_space.cpp, I get the following results: capacity = 33666173952 free = 33410000896 available = 33073339392 Based on the above results, it seems that the 32-bit version is not behaving correctly. Am I missing something here? Here's another observation I have. I wrote another program test_direntry.cpp to display the file type of three paths again using version 3 of the Boost filesystem library. When I run the 32-bit version of test_direntry.cpp, I get the following results: An unknown path: dummy status is file not found A file path: bin-soli32/test_direntry status is type unknown A directory path: /home/Leo/Devel/projects/compiler_tests/test_direntry status is type unknown When I run the 64-bit version of test_direntry.cpp, I get the following results: An unknown path: dummy status is file not found A file path: bin-soli64/test_direntry status is regular file A directory path: /home/Leo/Devel/projects/compiler_tests/test_direntry status is directory file It appears from the above results that the 32-bit version of test_direntry.cpp isn't behaving correctly. Do you have an idea what I could have done wrong or is this a bug in the library? Regards, Leo " Bugs closed To Be Determined filesystem Boost 1.45.0 Problem fixed