> Hi all, > > We have a MSP 430 project developed with release 20041112 of the Win32 > toolchain. Our c source files have been named with the suffix .cpp and > while we have not used any classes some minor C++ language features > (namespaces, variable declaration in the middle of blocks, maybe some > others) have been used. Our makefile invoked the executable > msp430-g++.exe to compile C++ source files, >
Do you actually need C++ ? There are certainly things (other than classes, and "heavy" features like exceptions and RTTI) that C++ supports that C doesn't, such as namespaces. But there are a lot of advantages in sticking to plain C, especially since gcc supports a number of C++ features in C (often via C99). Of your two example features above, namespaces are not supported (maybe someday?), while variable declaration in the middle of blocks is fully supported. > I've recently downloaded the latest release (20060424) and found that > C++ support has been pulled from under us. There's no msp430-g++.exe in > the install and when we try to compile our files with msp430-gcc.exe we > get the > > msp430-gcc: corch.cc: C++ compiler not installed on this system > > error message. > > Could anyone out there point me towards an explanation of when and why > this has changed, as I've scanned the release notes and mailing list > archive without really finding anything. > > Thanks > > Richard. >