Hello Perrog,
* Perrog wrote on Fri, Dec 08, 2006 at 07:41:20AM CET:
>
[...]
> $ ./configure --prefix=/usr/local/expat/2.0.1
> $ make
> $ sudo make install prefix=/usr/local
>
> Obviously, "make install prefix=/usr/local" forgets to update
> libexpat.la.
Correct. Libtool violates the GNU Coding Standards in this regard.
There is a (weak) reason: in some situations, paths are hard-coded
in the library (and not only the text file). I don't know a good
way to write an efficient portable Makefile that would detect user
overrides of 'prefix' at install time and relink in that case.