On Sun, Mar 19, 2006 at 03:25:42AM +0300, Денис Смирнов wrote: [...] > По поводу моей попытки использовать rpath -- вот как раз она, судя по > всему, и не удалась. [...] > --- src/Makefile.tmpl.orig 2004-11-24 22:10:19 +0300 > +++ src/Makefile.tmpl 2006-03-19 00:33:09 +0300 > @@ -45,12 +45,13 @@ > > lib$(TARGET).ep: lib$(TARGET).$(SHLIB_SUFFIX_NAME) > $(CC) $(INCLUDES) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SHLIB_EXPORT) \ > + -Wl,--rpath=. \ > -o lib$(TARGET).ep -DSHARED_CORE_TIESTATIC main/http_main.c \ > -L. -l$(TARGET) $(LIBS) > Ещё бы. Как вы себе представляете rpath="."? Правильная версия attached. > lib$(TARGET).$(SHLIB_SUFFIX_NAME): subdirs modules.o > $(CC) -c $(INCLUDES) $(CFLAGS) buildmark.c > - $(LD_SHLIB) $(LDFLAGS_SHLIB) -o lib$(TARGET).$(SHLIB_SUFFIX_NAME) buildmark.o $(OBJS) $(REGLIB) $(EXPATLIB) $(LD_SHCORE_DEF) $(LD_SHCORE_LIBS) > + $(LD_SHLIB) $(LDFLAGS_SHLIB) -o lib$(TARGET).$(SHLIB_SUFFIX_NAME) buildmark.o $(OBJS) $(REGLIB) $(EXPATLIB) $(LD_SHCORE_DEF) $(LD_SHCORE_LIBS) -lmm -lz -lcrypt -ldl > @if [ ".$(SHLIB_SUFFIX_LIST)" != . ]; then \ > rm -f lib$(TARGET).$(SHLIB_SUFFIX_NAME).*; \ > for suffix in $(SHLIB_SUFFIX_LIST) ""; do \ Это не portable, но для начала сгодится. -- ldv