> Apple's lawyers don't think so, so you cannot redistribute anything combining 
> Apple libraries with it. (Since you can't avoid libSystem, this means you 
> cannot redistribute binaries.)
> 
> It's not a question of what makes sense to you, it's not a question of what 
> would be convenient. Apple called the shots and we are forced to adapt.

Please understand, I was not trying to argue the point.
I just had no idea that mixing libSystem with libstdc++ made a binary 
non-distributable.
Thank you for clarifying.

This reveals a bigger problem than just my proposal.
I do not think our buidbot recognizes this fact.
For example, the binary version of the gcc port we distribute mixes libSystem 
and libstdc++.

otool -L /opt/local/lib/gcc6/i386/libasan.3.dylib
/opt/local/lib/gcc6/i386/libasan.3.dylib:
        /opt/local/lib/gcc6/i386/libasan.3.dylib (compatibility version 4.0.0, 
current version 4.0.0)
        /opt/local/lib/gcc6/i386/libstdc++.6.dylib (compatibility version 
7.0.0, current version 7.22.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 1238.0.0)
        /opt/local/lib/gcc6/libgcc_s.1.dylib (compatibility version 1.0.0, 
current version 1.0.0)

-Marcus


Reply via email to