Hitchikers Guide to Porting Phobos / D Runtime to other	architectures
    Jacob Carlborg 
    doob at me.com
       
    Mon Apr  9 02:35:13 PDT 2012
    
    
  
On 2012-04-09 11:05, Johannes Pfau wrote:
> * Adapting the core.stdc bindings to something different than the
>    currently supported C libraries sucks: The version blocks are
>    sometimes completely wrong. For example Android's bionic is a C
>    library based on BSD code, but running on Linux. As a result
>    sometimes the version(FreeBSD) blocks apply for bionic, but sometimes
>    the version(linux) blocks are right. I basically had to rewrite
>    the complete core.stdc bindings. This is an issue because druntime
>    and phobos do not distinguish between OS/Kernel and C library.
Is it possible to treat bionic as its own platform:
version (bionic) {}
else version (linux{}
and so on.
-- 
/Jacob Carlborg
    
    
More information about the Digitalmars-d
mailing list