automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to turn off shared library notice in output of make install?


From: Ed Hartnett
Subject: Re: how to turn off shared library notice in output of make install?
Date: Wed, 27 Sep 2006 08:59:01 -0600
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)

Ralf Wildenhues <address@hidden> writes:

> [ Cc:ing bug-libtool ]
>
> Hello Ed,

Howdy Ralf!

> Several comments: first, this comment is not written if libtool gets the
> option --silent.  With the next Automake release, the user will be able
> to use
>   configure LIBTOOLFLAGS=--silent
>
> or
>   make LIBTOOLFLAGS=--silent
>
> to avoid much of libtool's blabla, and the developer will be able to set
>   AM_LIBTOOLFLAGS=--silent

But can this be done now? That is, can I somehow send the --silent to
libtool now?

> in his Makefile.am.  But I agree that in the static case, the notice is
> wrong.  It's not completely superfluous, but maybe only something like
> this would suffice:
>
> | ----------------------------------------------------------------------
> | Libraries have been installed in:
> |    /shecky/n3_new/install/lib
> | 
> | If you ever happen to want to link against installed libraries
> | in a given directory, LIBDIR, you can use libtool, and specify
> | the full pathname of the library, or use the `-LLIBDIR'
> | flag during linking.
> | ----------------------------------------------------------------------
>
> Or would people prefer that nothing be output in this case?

Either way would be fine by me.

> Somewhat independently though, I also think that, when a package has
> many directories and many makefiles from which libraries are installed,
> then it would be neater to only output this blurb once, or at most once
> per installation directory.  Or aggregated, as in:
>
> | ----------------------------------------------------------------------
> | Libraries have been installed in:
> |    /shecky/n3_new/install/lib
> |    /shecky/n3_new/install/lib64
> |
> | Modules have been installed in:
> |    /shecky/n3_new/install/lib/foopkg/
> [...]
>
> I don't see a trivial way to do this in Automake/Libtool yet, but I
> suppose it could be solved at the same time as the inter-makefile
> library-installation-order issue is solved.

Well, no need to get too fancy.

Ed

-- 
Ed Hartnett  -- address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]