Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Message-ID: <3A662B83.C3906A81@ece.gatech.edu> Date: Wed, 17 Jan 2001 18:32:19 -0500 From: Charles Wilson X-Mailer: Mozilla 4.5 [en] (Win98; I) X-Accept-Language: en MIME-Version: 1.0 To: cygwin-apps AT cygwin DOT com Subject: Re: libreadline.dll.a missing functions. References: <3A661B21 DOT AA1A4875 AT yahoo DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Earnie Boyd wrote: > > I was testing configurations of bash-2.04 and decided to try the > cygreadline.dll. After ensuring that the make wasn't going to be using > bashes included lib/readline and changing the -lreadline to > -lreadline.dll I receive notice that some of the functions aren't > defined. One such is _rl_set_screen_size. I find it in the static > version but not the /bin/cygreadline.dll nor it's accompanying import > library. I'll check into this, but note that you shouldn't have to specify "-lreadline.dll". The current ld will automatically search for "libfoo.dll.a" *before* "libfoo.a" when you specify "-lfoo". To *prevent* this behavior, you must tell it "-Bstatic" or tell gcc "-static" when linking. --Chuck