The maciconv library implements the functions of the iconv library (iconv_open, iconv and iconv_close) by calling the native TextEncodingConverter on MacOS X.
If you are compiling sources that uses the iconv library, you can link against maciconv to automatically translate the calls to the corresponding calls to the TextEncodingConverter.
Starting with MacOS X 10.3 the iconv library is included in the operating system, so if you have MacOS X 10.3 or later, you don't need maciconv any more.
However, if you are compiling using the cross-compilation SDKs to provide software that should run on MacOS X 10.1 or 10.2, you should install the maciconv SDKs for MacOS X 10.1 and 10.2 to link against.
| MacOS X version | Jaguar (10.2.x) | Panther (10.3.x) | Tiger (10.4.x) | Sources |
|---|---|---|---|---|
| Binary Packages | ![]() |
(1) | (1) | ![]() |
| SDKs (2) | ![]() |
(1) | (1) |
(1) the maciconv package is not needed for MacOS X 10.3 or later.
(2) The SDKs in the table above are supposed to be installed on top of the MacOS X cross-compilation SDKs that comes with MacOS X 10.4 to provide iconv library support when doing cross-compilations for MacOS X 10.2 using the MacOS X cross-compilation SDKs. They should not be installed on MacOS X 10.2.
| MacOS X version | Puma (10.1.x) | Jaguar (10.2.x) | Panther (10.3.x) | Sources |
|---|---|---|---|---|
| Binary Packages | ![]() |
![]() |
(1) | ![]() |
| SDKs (2) | ![]() |
![]() |
(1) |
(1) the maciconv package is not needed for MacOS X 10.3 or later.
(2) The SDKs in the table above are supposed to be installed on top of the MacOS X cross-compilation SDKs that comes with MacOS X 10.3 to provide iconv library support when doing cross-compilations for MacOS X 10.1 and 10.2 using the MacOS X cross-compilation SDKs. They should not be installed on MacOS X 10.1 and 10.2.
| MacOS X version | Puma (10.1.x) | Jaguar (10.2.x) | Panther (10.3.x) | Sources |
|---|---|---|---|---|
| Binary Packages | ![]() |
![]() |
(1) | ![]() |
| SDKs (2) | ![]() |
![]() |
(1) |
(1) the maciconv package is not needed for MacOS X 10.3 or later.
(2) The SDKs in the table above are supposed to be installed on top of the MacOS X cross-compilation SDKs that comes with MacOS X 10.3 to provide iconv library support when doing cross-compilations for MacOS X 10.1 and 10.2 using the MacOS X cross-compilation SDKs. They should not be installed on MacOS X 10.1 and 10.2.
The first released version was compiled on MacOS X 10.2.6. Since there were no cross-compilation SDKs available at that time only the native compilation for that version was provided as a binary package.
For more information do not hesitate to contact me at mattias.ellert@tsl.uu.se
Mattias Ellert