Am 20.04.2017 um 12:59 schrieb Andrey Semashev via Boost:
Hi,
I can see some of the headers in Boost.Process (for example, boost/process/cmd.hpp, boost/process/env.hpp) contain Windows line endings. Regarding 1.64, Windows line endings are also present in the .tar.bz2 package, which is supposed to be targeted for POSIX systems.
1. Could Windows line endings be removed in git?
2. Could the release procedures be updated to ensure that foreign line endings don't creep into the released packages?
I understand that 1.64 has sailed, but I think at least a note (preferably, with a patch) would be appropriate in the release notes.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Let me please state, that I am really sorry for causing this inconvenience. I wasn't even aware of this problem until it was too late. I am also not sure how this happened, because my windows setup is correct, i.e. replaces that to the linux line endings. Since process is C++11 only, I don't know which current compiler would have problem with that though. I'll get this fixed until the next release; if there is to be a 1.64.1 I'll get it done before that.