[ros-dev] [ros-diffs] [sir_richard] 48475: [KERNEL32]: While working on the CMAKE branch, Amine and myself discovered a rather serious issue in kernel32 (and perhaps other libraries as well). [...]

Colin Finck mail at colinfinck.de
Sat Aug 7 11:47:03 UTC 2010


Aleksey Bragin wrote:
> 2. .pspec file was also invented as a consistent way to be compatible
> with different compilers. Winebuild generates stubs for entries marked
> as "stub", so it's quite controllable.

Usual .spec files are the ones processed by Winebuild.
.pspec (= preprocessed .spec) is an "invention" of us and they are .spec 
files which are run through the C preprocessor first. Unfortunately, 
this isn't just cumbersome, but also means that we need to remove all 
comments from .pspec files, because the # character cannot be used for 
them anymore.

We introduced these .pspec files when we had no way of defining 
different exports for different architectures, but Winebuild supports an 
-arch=? flag for each architecture now. This should be the way to go.

Cheers,

Colin



More information about the Ros-dev mailing list