[MacPorts] #46276: icu @54.1 building fails in Tiger

MacPorts noreply at macports.org
Fri Dec 19 02:16:36 PST 2014


#46276: icu @54.1 building fails in Tiger
---------------------------+--------------------------------
 Reporter:  csanchezdll@…  |      Owner:  macports-tickets@…
     Type:  defect         |     Status:  new
 Priority:  Normal         |  Milestone:
Component:  ports          |    Version:  2.3.3
 Keywords:  haspatch       |       Port:  icu
---------------------------+--------------------------------
 This should be really fixed upstream, but as Mac OS X 10.4 is no longer a
 supported platform, I see no point reporting there.

 There are two problems preventing compilation:
 1) ld does not have "-compatibility_version" nor "-current_version"
 switches. In Tiger those are "-dylib_compatibility_version" and
 "-dylib_current_versions". As those latter are also supported in latest
 XCodes, the patch can be unconditional.
 2) Apple assembler does not have ".balign" directive. Either ".align"
 should be used (as in older icu releases) or compilation be made with non-
 apple gcc. Taken approach is using ".align".

 Attached patch fixes both issues.

 I think this makes ticket #43998 obsolete.

-- 
Ticket URL: <https://trac.macports.org/ticket/46276>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list