id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5152,Inconsistent behavior of path.native() function,lcarreon@…,Beman Dawes,"Hi, I have built the 32-bit and 64-bit Boost libraries on Windows, Fedora Linux and Solaris 10 x86 using the following options: runtime-link=shared link=shared I am noticing some difference in behavior with the path.native() function when I send it to a stream. To illustrate the problem, I'm attaching my test program test_path.cpp. Here's the result of test_path.cpp on Windows: Current directory path: generic_string = ""C:/Devel/projects/compiler_tests/test_path"" native = ""C:\Devel\projects\compiler_tests\test_path"" Parent of current directory path: generic_string = ""C:/Devel/projects/compiler_tests"" native = ""C:\Devel\projects\compiler_tests"" Here's the result of test_path.cpp on Fedora Linux: Current directory path: generic_string = ""/home/Leo/Devel/projects/compiler_tests/test_path"" native = /home/Leo/Devel/projects/compiler_tests/test_path Parent of current directory path: generic_string = ""/home/Leo/Devel/projects/compiler_tests"" native = /home/Leo/Devel/projects/compiler_tests Here's the result of test_path.cpp on Solaris 10 x86: Current directory path: generic_string = ""/home/Leo/Devel/projects/compiler_tests/test_path"" native = /home/Leo/Devel/projects/compiler_tests/test_path Parent of current directory path: generic_string = ""/home/Leo/Devel/projects/compiler_tests"" native = /home/Leo/Devel/projects/compiler_tests Please notice that in the 3 sets of results above, the Windows results show the native path enclosed in double quotes while it isn't on Fedora Linux and Solaris 10 x86. Was this difference in behavior intentional or is it a bug? Regards, Leo ",Bugs,closed,To Be Determined,filesystem,Boost 1.45.0,Problem,wontfix,,