--- go moko <[EMAIL PROTECTED]> wrote:

> --- Dan Nicholson <[EMAIL PROTECTED]> wrote:
> 
> > On 11/17/05, go moko <[EMAIL PROTECTED]> wrote:
> > > --- Dan Nicholson <[EMAIL PROTECTED]> wrote:
> > > > The configure command in the book is
> > > > ./configure --prefix=/usr --libdir=/lib
> > > > so the libraries will go to /lib unless you
> used
> > a
> > > > different command.
> > >
> > > I used this command, and I get a message to tell
> > me
> > > that libraries *.a where not in /lib. Seem that
> > > --libdir concerns only shared libraries. But I
> > must do
> > > the test again with the package.
> > 
> > I'm not on my LFS box right now, but when I
> > configure readline here
> > with that line, it comes out right.  In
> Makefile.in,
> > it says it
> > installs libreadline.a and libhistory.a to
> > $(libdir):
> > $(INSTALL_DATA) libreadline.a
> > $(DESTDIR)$(libdir)/libreadline.a
> > 
> > And $(libdir) is set by --libdir=.  I just checked
> > and it did it.  I
> > got all the libraries in $(DESTDIR)/lib.  Maybe
> you
> > didn't set
> > --libdir to what you thought you did.  Take a look
> > at Makefile after
> > you've configured.
> > 
> 
> I'm not on LFS now, but I will do the test this
> afternoon (I'm not in USA ;-)).
> I agree with the extract of Makefile, but I thought
> that $(DESTDIR) was /usr, which is given to
> --prefix.
> But I must look again the Makefile for that.
> I'll tell you after that.
> 

Tested, and you're right. libXXX.a are really
installed first in libdir, not in prefix/libdir. I
don't know what I've done the first time (in fact, two
times; it was the reason of my post).
Thanks for your answer, and excuse me for the
disagreement.
G. Moko


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to