Branch: refs/heads/fix_gcc5_symbol_simple
Home: https://github.com/yast/yast-core
Commit: a1ee46d5b09816c82668bcc77c1f7e6d99ff8168
https://github.com/yast/yast-core/commit/a1ee46d5b09816c82668bcc77c1f7e6d99f...
Author: Josef Reidinger
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M liby2util-r/src/include/y2util/Ustring.h
Log Message:
-----------
Fix YCP symbol comparison with GCC 5 (boo#914255).
This is because of a change in libstdc++: "A new implementation
of std::string is enabled by default, using the small string
optimization instead of copy-on-write reference counting."
https://gcc.gnu.org/gcc-5/changes.html
The priority of the fix is to be ABI compatible with SLE 12.
Therefore we only change the implementation of operator ==;
which makes it slower than an alternative fix involving
pointers, but still acceptable for our use case.
Commit: 4a9ffe49c9fb657a336bb17d9bce5681033db40d
https://github.com/yast/yast-core/commit/4a9ffe49c9fb657a336bb17d9bce5681033...
Author: Josef Reidinger
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M package/yast2-core.changes
M package/yast2-core.spec
Log Message:
-----------
changes
Compare: https://github.com/yast/yast-core/compare/bd261e28318a...4a9ffe49c9fb