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