Opened 10 years ago
Last modified 10 years ago
#46276 closed defect
icu @54.1 building fails in Tiger — at Initial Version
Reported by: | csanchezdll | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | haspatch tiger | Cc: | ballapete (Peter "Pete" Dyballa), potmj (Michael Pot) |
Port: | icu |
Description
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.
Note: See
TracTickets for help on using
tickets.