Hey folks, regarding this MASSIVE change:
> TS-1582 space between string and format specifiers > > GCC 4.7 (and newer versions of clang) REQUIRE a space between > the format the string and a format specifier (a # defined "string") > in an string concatenation to be C++11 conformant. [snip] > ++++++++++---------- > 35 files changed, 126 insertions(+), 126 deletions(-) > ---------------------------------------------------------------------- Which essentially boils down to: sed s|%"PRId64"|%" PRId64"|g Because that's what the C++11 spec says, and that's what GCC 4.7, and clang now, thanks to -std=c++11 enforce. TS-1582 is only the first sign of this breakage, and TS-1853 is what follows. Zhao is quite unhappy with such a massive change. Understandably because he is still working, in a branch, on SSD optimizations. This change makes merging "upstream" changes for him much more difficult. Before I revert this commit again, I'd like to bring this to attention, because: trunk is CTR, and I'd like to keep it that way. There's a number of options we have from here, and I'd really like we figure this out now. i -- Igor Galić Tel: +43 (0) 664 886 22 883 Mail: i.ga...@brainsware.org URL: http://brainsware.org/ GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE