https://issues.apache.org/ooo/show_bug.cgi?id=122362
Bug ID: 122362
Issue Type: TASK
Summary: default to use native STLs instead of stlport4
Classification: Code
Product: General
Version: AOO400-dev
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priority: P3
Component: code
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Depends on: 122208
Blocks: 122301
For AOO interacting with system provided C*+ libraries the template libraries
they depend on must be binary compatible. This is best achieved by AOO
employing the same STLs that the system libraries use:
- on Windows this is MSVC's TR1 implementation
- on MacOSX this is libc++ as provided by XCode4
- all others are supposed to be wrapped by boost's TR1 (e.g. glibcxx on GCC
based systems)
Another benefit is that some modern compilers fail to build stlport4. It has
become obsolete with the C++11 standardization that was preceded by the TR1
recommendation. Stlport5 would be an interesting alternative as it follows that
standard and has interesting features. Going native is the better solution at
least for now.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.