|
From: Marty K. <mrk...@co...> - 2013-02-20 13:08:30
|
On 02/19/2013 09:12 PM, Matej Sekoranja wrote: > Hi all, > > I've started a initial "C++ platform support" document [1]. > It contains some assumptions (VxWorks version, boost usage), but I had > to start somewhere and not wait... Is there any chance that we can try to allow full use of the c++11 standard on all supported platforms? Note that c++1 includes language changes as well as standard c++ library changes. You have as the supported platforms: > > Platforms Supported > > The following platforms are actively supported and tested: > > * GNU/Linux on x86_64 > * vxWorks >= 6.6 on PowerPC or Intel CPUs > > The following platforms we aim to support but are not actively tested > by the EPICS v4 working group: > > * MacOS X (Darwin) on x86 > * WIN32 on x86 > * GNU/Linux on ARM > * vxWorks 6.x on PowerPC or Intel CPUs > * RTEMS >= 4.9 on any supported CPU [MC68040 (MVME167), MC68360, > x86, PowerPC] > I will make a wild guess and say that only vxWorks should cause a problem for complete support for c++11. I also have a question about how current vxWorks implementations implement new. Do current implementations have a good way to handle the heap? In the past the implementation caused severe memory fragmentation, which could be a show stopper for using the c++ standard library. What about RTEMS? Marty > > Cheers, > Matej > > [1] http://epics-pvdata.sourceforge.net/epicsv4cppPlatformSupport.html > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > |