[Top][All Lists]
[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