Changes between Version 6 and Version 7 of Ticket #62548, comment 4


Ignore:
Timestamp:
Apr 4, 2021, 5:44:09 AM (3 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62548, comment 4

    v6 v7  
    22> remove muniversal and get single-step universal building working, but that may be a much bigger undertaking.
    33
    4 It was quite simple, once I knew what was going on, to fix a multiarch build for 10.15+ -- 5 minutes, as above. It becomes a 5-line build, and it builds fine with multiple arch flags if the libraries are the same depth.
     4It was straightforward, once I knew what was going on, to fix a multiarch build for 10.15+ -- 5 minutes, as above. It becomes a 5-line build, and it builds fine with multiple arch flags if the libraries are the same depth.
    55
    6 However, you will need to build it twice and lipo together for 32bit + 64bit libraries. Using the muniversal PG just on older systems <10.14 would do it. The proper flag to force the library bit depth is {{{--with-library-bits=64}}} or {{{--with-library-bits=32}}}.
     6However, you need to build it twice and lipo together for 32bit + 64bit libraries. Using the muniversal PG just on older systems <10.14 does. The proper flag to force the library bit depth is {{{--with-library-bits=64}}} or {{{--with-library-bits=32}}}.
    77
    8 And -- personally -- I would probably split icu58 off into it's own port, to simplify things in the Portfile, roll the docs into a variant and get rid of the doc subports, and get rid of {{{icu-lx}}} as it has no dependents and upstream recommends {{{harfbuzz}}} anyway.
     8And  I would split icu58 off into it's own legacy port, to simplify things in the Portfile, and get rid of {{{icu-lx}}} as it has no dependents and upstream recommends {{{harfbuzz}}} anyway.