From: Behdad Esfahbod Date: Wed, 19 Dec 2012 01:39:40 +0000 (-0500) Subject: Use C++ linker if ICU is disabled X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b68b86daf1a8478b86aeae44a8c39a606ed873cb;p=platform%2Fupstream%2FlibHarfBuzzSharp.git Use C++ linker if ICU is disabled Bug 54948 - Undefined symbols: "operator delete(void*)" "operator new(unsigned long)" "___cxa_pure_virtual" --- diff --git a/src/Makefile.am b/src/Makefile.am index b7896bf..558ce08 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -195,9 +195,13 @@ export_symbols = -export-symbols harfbuzz.def harfbuzz_def_dependency = harfbuzz.def libharfbuzz_la_LINK = $(CXXLINK) $(libharfbuzz_la_LDFLAGS) else +if HAVE_ICU +libharfbuzz_la_LINK = $(CXXLINK) $(libharfbuzz_la_LDFLAGS) +else # Use a C linker, not C++; Don't link to libstdc++ libharfbuzz_la_LINK = $(LINK) $(libharfbuzz_la_LDFLAGS) endif +endif libharfbuzz_la_SOURCES = $(HBSOURCES) $(HBHEADERS) nodist_libharfbuzz_la_SOURCES = $(nodist_HBSOURCES)