--- cpp/config/Make.rules.FreeBSD.orig 2008-08-02 08:12:53.000000000 +0800 +++ cpp/config/Make.rules.FreeBSD 2008-08-02 08:14:46.000000000 +0800 @@ -27,7 +27,7 @@ endif ifeq ($(OPTIMIZE),yes) - CXXFLAGS += -O3 -DNDEBUG + CXXFLAGS += -O2 -DNDEBUG else CXXFLAGS += -g endif @@ -37,15 +37,15 @@ # CXXLIBS = -mkshlib = $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) -lc_r +mkshlib = $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) mklib = ar cr $(1) $(2) -BASELIBS = -lIceUtil -lc_r +BASELIBS = -lIceUtil %%PTHREAD_LIBS%% -L$(LOCALBASE)/lib -liconv LIBS = -lIce $(BASELIBS) -ICEUTIL_OS_LIBS = -ICE_OS_LIBS = +ICEUTIL_OS_LIBS = %%PTHREAD_LIBS%% +ICE_OS_LIBS = PLATFORM_HAS_READLINE = yes