I need to port C++ code that was originally developed by another organization using MS tools. The new platform's compiler (gnu - no pun intended) does not find <xiosbase> and the compile fails on an attempt to #include it. Googling suggests that this header is non-standard, MS-only (despite one MS url referring to it as a "Standard C++ Header").
With what do I replace this header to compile the software on non-Microsoft environments? Is it a clean replacement, or must I implement or stub out MS extensions to the ANSI standard? Any help would be appreciated.
Thanks