|
Boost-Build : |
From: Mat Marcus (mat-lists_at_[hidden])
Date: 2008-04-18 14:40:55
On Fri, Apr 18, 2008 at 1:38 AM, Roland Schwarz
<roland.schwarz_at_[hidden]> wrote:
>
>
> Mat Marcus wrote:
> > Interesting. I see cygwin as providing a shell, a compiler, and a
> > bunch of useful utilities that enhance my windows OS experience.
>
> This rises the question "what exactly is a cross target?".
>
> Is it different processor?
> Is it different instruction set?
> Is it different operating system?
> Is it different runtime libaries?
> Is it different ABI?
> Is it different compiler?
>
> Boost Build already goes a long way to cleanly specify most of these
> issues by "universal" features. I see cross platform just a way to
> further extend on this idea and map all of the above to features.
>
> While this already has been done for the most of the above, the
> interaction with the generators (when it comes to "classical"
> meaning of cross compile) is not yet ideal.
You raise some good points. I'm not sure whether this would solve any
problems, but I wonder whether some of the issues might be addressed
by creating toolsets that "inherits" from gcc, similar to darwin.jam
on the mac, for mingw, non-mingw, or both variants in the windows
world?
- Mat
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk