Hi Knut,

On 03/05/2011 17:10, Knut Krause wrote:
I don't understand how compiling without using cygwin's make and shell
interpreter would help with developing for embedded platforms. We
produce OpenSplice for a number of embedded targets with Windows as the
development platform&  it all works just fine. Check the release notes
for a list of these. I recall you can sometimes used to get issues with
embedded tool chains shipping antique forks of cygwin that can cause
conflicts but we've always managed to work around these with careful
pathing. What issue do you have in mind please ?
Not using the VS-compiler brings heavy ABI-problems with some precompiled libs
we would like to use -- which ship without any source code freely available to
compile by ourselves. So using gcc is nearly impossible if you wouldn't like
to get some heart attack -- I personally don't know a solid way of using VS
libs with gcc. Further the operating system on the embedded hardware has to be
Windows because of the Soft-SPS kernel extension. So there is not really
another possibility than using VS + Windows. Even if the majorty of us would
nem con prefer Linux on the embedded system -- Windows is unfortunately still
dominating the industries.

I think you have misunderstood how this works.

On Windows we *do not* ever compile with gcc. We only ever compile with cl.exe from Visual Studio & only ever link with 'native' Visual Studio libraries.

Cygwin is only used to provide a 'posix' shell interpretor so we can run shell scripts and to provide tools like 'gmake' which are used to exec the Visual Studio command line compiler. We do have a dependency on cygwin gcc but it is only to parse source files to work out the header dependencies. We do not compile code with any cygwin supplied compiler, we don't use the cycgwin headers, nor do we link to any cygwin libraries.

Cheers,
--
Simon McQueen
e-mail: mailto:s...@prismtech.com
Tele:   +44-191-497-9966
Web:    http://www.prismtech.com

_______________________________________________
OpenSplice DDS Developer Mailing List
Developer@opensplice.org
Subscribe / Unsubscribe http://dev.opensplice.org/mailman/listinfo/developer

Reply via email to