[reSIProcate] [resiprocate] Select HashMap implememnation based on libstdc++ version (#12)
Gregor Jasny
notifications at github.com
Fri Jan 16 04:35:53 CST 2015
The current implementation performs the selction based on the
compiler version. When mixing GCC and Clang compiled objects
on RHEL6 this leads to ABI incompatible objects because Clang
pretends to be GCC 4.2 and the system GCC is 4.4.
This patch performs the decision based on the GNU libstdc++
version which is being used. This ensures the same HashMap
implementation across different compilers on a system which
share the same stdlib.
Signed-off-by: Gregor Jasny <Gregor.Jasny at citrix.com>
Reviewed-by: Jupp Mueller <Jupp.Mueller at citrix.com>
You can merge this Pull Request by running:
git pull https://github.com/gjasny/resiprocate bugfix/select-hashmap-impl-based-on-libstdcpp-version
Or you can view, comment on it, or merge it online at:
https://github.com/resiprocate/resiprocate/pull/12
-- Commit Summary --
* Select HashMap implememnation based on libstdc++ version
-- File Changes --
M rutil/HashMap.hxx (12)
-- Patch Links --
https://github.com/resiprocate/resiprocate/pull/12.patch
https://github.com/resiprocate/resiprocate/pull/12.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/resiprocate/resiprocate/pull/12
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20150116/e1a0a0ef/attachment.htm>
More information about the resiprocate-devel
mailing list