# New Ticket Created by Stephane Peiry # Please include the string: [perl #31539] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31539 >
While trying to use parrot shared lib, was getting an "undefined symbol: u_setDataDirectory_2_6" message as it wasnt able to resolve any symbols within the ICU libraries. This patch adds the LIBICUCORE and LIBICUDATA to the libraries needed to build libparrot.so Thanks, Stephane
Index: config/gen/makefiles/root.in =================================================================== RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v retrieving revision 1.233 diff -u -r1.233 root.in --- config/gen/makefiles/root.in 15 Aug 2004 15:24:18 -0000 1.233 +++ config/gen/makefiles/root.in 12 Sep 2004 15:23:46 -0000 @@ -581,7 +581,7 @@ blib/lib/libparrot$(SO) : $(O_FILES) $(MKDIR) blib blib/lib - $(LD) $(LD_SHARED) $(LD_SHARED_FLAGS) $(LDFLAGS) $(LD_OUT)blib/lib/libparrot$(SO) $(O_FILES) $(C_LIBS) + $(LD) $(LD_SHARED) $(LD_SHARED_FLAGS) $(LDFLAGS) $(LD_OUT)blib/lib/libparrot$(SO) $(O_FILES) $(C_LIBS) $(LIBICUCORE) $(LIBICUDATA) $(TEST_PROG_SO) : $(PARROT_MAIN)$(O) blib/lib/libparrot$(SO) lib/Parrot/OpLib/core.pm $(LINK) $(LINKFLAGS) $(LD_OUT)$(TEST_PROG) $(PARROT_MAIN)$(O) $(LIBPARROT) $(C_LIBS)