Ticket #1679: 32_64.diff

File 32_64.diff, 1.6 KB (added by anonymous, 15 years ago)

diff to add 4way ub support on mac os x

  • builtin.jam

     
    185185
    186186# The addressing model to generate code for. Currently a limited set only
    187187# specifying the bit size of pointers.
    188 feature.feature address-model : 16 32 64 : propagated optional ;
     188feature.feature address-model : 16 32 64 32_64 : propagated optional ;
    189189
    190190# Type of CPU architecture to compile for.
    191191feature.feature architecture :
  • darwin.jam

     
    115115{
    116116    feature.set-default macosx-version : 10.4 ;
    117117}
     118if 10.5 in [ feature.values macosx-version ]
     119{
     120    feature.set-default macosx-version : 10.5 ;
     121}
    118122
    119123# Add the options for all the found SDKs.
    120124for local sdk in $(.macosx-sdk)
     
    146150        : $(values) ;
    147151}
    148152
     153
    149154arch-addr-flags darwin OPTIONS : combined : 32 : -arch i386 -arch ppc : default ;
    150155arch-addr-flags darwin OPTIONS : combined : 64 : -arch x86_64 -arch ppc64 ;
     156arch-addr-flags darwin OPTIONS : combined : 32_64 : -arch i386 -arch ppc -arch x86_64 -arch ppc64 ;
    151157
    152158arch-addr-flags darwin OPTIONS : x86 : 32 : -arch i386 : default ;
    153159arch-addr-flags darwin OPTIONS : x86 : 64 : -arch x86_64 ;
     160arch-addr-flags darwin OPTIONS : x86 : 32_64 : -arch i386 -arch x86_64 ;
    154161
    155162arch-addr-flags darwin OPTIONS : power : 32 : -arch ppc : default ;
    156163arch-addr-flags darwin OPTIONS : power : 64 : -arch ppc64 ;
     164arch-addr-flags darwin OPTIONS : power : 32_64 : -arch ppc -arch ppc64 ;
    157165
    158166
    159167flags darwin.link OPTIONS <runtime-link>static