diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index a8d8afa23..f0ddfd65e 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2006-06-03 Christopher Faylor + + * Makefile.in (libdl.a): New library. + 2006-06-03 Christopher Faylor * fhandler_tty.cc (fhandler_pty_master::close): Don't close handles if diff --git a/winsup/cygwin/Makefile.in b/winsup/cygwin/Makefile.in index 65262a4f4..0541bc1c1 100644 --- a/winsup/cygwin/Makefile.in +++ b/winsup/cygwin/Makefile.in @@ -218,7 +218,7 @@ API_VER:=$(srcdir)/include/cygwin/version.h PWD:=${shell pwd} LIB_NAME:=$(PWD)/libcygwin.a LIBSERVER:=@LIBSERVER@ -SUBLIBS:=$(PWD)/libpthread.a $(PWD)/libutil.a $(PWD)/libm.a $(PWD)/libc.a +SUBLIBS:=$(PWD)/libpthread.a $(PWD)/libutil.a $(PWD)/libm.a $(PWD)/libc.a $(PWD)/libdl.a EXTRALIBS:=libautomode.a libbinmode.a libtextmode.a libtextreadmode.a INSTOBJS:=automode.o binmode.o textmode.o textreadmode.o TARGET_LIBS:=$(LIB_NAME) $(CYGWIN_START) $(GMON_START) $(LIBGMON_A) $(SUBLIBS) $(INSTOBJS) $(EXTRALIBS) @@ -439,6 +439,9 @@ $(PWD)/libm.a: speclib $(LIB_NAME) $(LIBM) $(PWD)/libc.a: speclib $(LIB_NAME) $(PWD)/libm.a libpthread.a libutil.a /bin/sh ${word 1, $^} -v $@ "${NM}" "$(AR)" ${wordlist 2, 99, $^} +$(PWD)/libdl.a: speclib $(LIB_NAME) dlfcn.o + /bin/sh ${word 1, $^} $@ "${NM}" "$(AR)" ${wordlist 2, 99, $^} + lib%.a: %.o $(AR) cru $@ $?