From: George R. <gr...@us...> - 2005-01-24 20:53:08
|
On a similar note, you shouldn't be linking against the toolutil library (tu). That library is only meant for ICU tools, and it contains no public API for you to use. Details on which libraries you can use, are listed in the readme.html (See the "How To Package ICU" section). This doesn't affect your problem, but it's worth noting. George Rhoten IBM Globalization Center of Competency/ICU San José, CA, USA George Rhoten/San Jose/IBM@IBMUS Sent by: icu...@ww... 01/24/2005 09:44 AM To Brian Ferris <bdferris@u.washington.edu> cc icu...@ww... Subject Re: Static Library Problems with 3.0 and 3.2 on Mac OS X That symbol comes from the data library. Did you link in the real data library or the stub data library? George Rhoten IBM Globalization Center of Competency/ICU San José, CA, USA Brian Ferris <bdferris@u.washington.edu> Sent by: icu...@ww... 01/24/2005 09:41 AM To icu...@ww... cc Subject Static Library Problems with 3.0 and 3.2 on Mac OS X I've built libraries of both ICU 3.0 and 3.2 under Mac OS X 10.3 and had much luck using the dynamic libraries. However, any attempt to build my project using the static libraries results in an undefined symbol error: make: Target `all' not remade because of errors. ld: Undefined symbols: _icudt30_dat My project links with all seven of the static libraries (data i18n io le lx tu uc) and runs fine when linking dynamically. I feel like something is going awry in the build process. I've searched the support archives on this issue to no avail. If any advice could be offered, I would most appreciate it. Thanks, Brian Ferris _______________________________________________ icu...@os... - icu4c-support mailing list To Un/Subscribe: http://oss.software.ibm.com/developerworks/oss/mailman/listinfo/icu4c-support |