-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mar 10, 2007, at 07:43 , Jean-Yves Lefort wrote:
On Sat, 10 Mar 2007 06:42:31 -0800
Ade Lovett <[EMAIL PROTECTED]> wrote:
Statement #1: "This slows down the linking considerably"
This one should be easy enough to prove. Providing timings. Pay
particular attention to the relative timing of the final link-loader
step compared with the time taken to register all dependencies as
part of the pkg_install process.
Prove it to yourself if you want.
One generally assumes that a PR submitter can provide the necessary
basis for the problem.
A does not reference C. There is no reason to rebuild A. This is
called encapsulation. You don't need to rebuild your whole system when
libpng is updated. It's relatively easy, yet it's entirely useless and
going to take one day or two.
Wrong.
[EMAIL PROTECTED]:~] 49# grep gtk-engines /var/db/pkg/png-1.2.14/+REQUIRED_BY
gtk-engines2-2.8.2
[EMAIL PROTECTED]:~] 50# grep png /usr/ports/x11-themes/gtk-engines2/Makefile
[EMAIL PROTECTED]:~] 51#
If png changes, the *only* deterministic way to ensure that
everything is correctly rebuilt *is* to rebuild everything that
depends on that port. You do not know that gtk-engines2 in this case
actually directly calls png functions (which may have changed).
Indeed, there are a lot of implied dependencies within the ports tree
that should be explicit in nature. This is an argument for the .la
files being as they are right now (which is completely outside the
context of ports dependencies, something which you appear not to be
grasping).
Unknown to you, because you don't understand the problem.
I've asked multiple times for empirical proof that there *is* a
problem. Believe me, I understand how .la files work. I also
understand how FreeBSD port dependencies work. As the current
maintainer of the autotools infrastructure, I am most certainly not
going to change the status quo without very good reason, particularly
given the load it will place on our limited package building resources.
Show me a concrete reason *why* it needs to be done, and we'll go
from there. I have yet to see you provide a show-stopping issue with
the current setup. Work *with* me, not *against* me. Life is too
short.
- -aDe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFF8tnEpXS8U0IvffwRAv6LAJ9eZNOdAgT8Q1+IUur8Xp/U4UhoYQCcC4Km
fb/j2VXD0S4tHrWCedd7Xjo=
=cAaP
-----END PGP SIGNATURE-----
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"