mapnik-packaging
mapnik-packaging copied to clipboard
Linking to icu::UnicodeString fails from node-mapnik
Something about the custom defines is breaking linking. With them removed icu::UnicodeString
can be resolved dynamically inside libmapnik.dylib from mapnik.node and nm shows:
$ nm /Volumes/Flex/mapnik-packaging/osx/out/build-libc++-x86_64-mapnik/usr/local/lib/libmapnik.dylib | grep __ZTVN6icu_5113Unicode
StringE
00000000009df7d0 S __ZTVN6icu_5113UnicodeStringE
doozer:tilemill tilemillmac$ nm node_modules/mapnik/lib/_mapnik.node | grep __ZTVN6icu_5113UnicodeStringE
U __ZTVN6icu_5113UnicodeStringE