misc/186435: [patch] Allow for an alternative run-time loader

Alexander Kabaev kabaev at gmail.com
Sun Feb 23 00:10:01 UTC 2014


The following reply was made to PR misc/186435; it has been noted by GNATS.

From: Alexander Kabaev <kabaev at gmail.com>
To: bug-followup at FreeBSD.org, yuri at rawbw.com
Cc:  
Subject: Re: misc/186435: [patch] Allow for an alternative run-time loader
Date: Sat, 22 Feb 2014 19:06:01 -0500

 --Sig_/Tb3vvaIPFtNSK39JaXljUWg
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 
 I do not like this patch at all, sorry. While I do appreciate the goal,
 the way taken here is just wrong - the locking done by rtld internally
 is just that - internal detail that is not to be paraded publicly in
 front of an an innocent outside world. Over several last years we have
 been over several lock implementations and locking semantics have
 changed subtly couple more times. Would you be willing instead to
 formulate a functional interface that rtld can expose to provide
 necessary services to add/remove dynamic objects and that will allow us
 to keep all of this dirty laundry under the wraps?
 =20
 The patch as is cannot be committed.
 
 --=20
 Alexander Kabaev
 
 --Sig_/Tb3vvaIPFtNSK39JaXljUWg
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Disposition: attachment; filename=signature.asc
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 
 iD8DBQFTCTtuQ6z1jMm+XZYRAo4kAKDeEmJUOFOGCBHCW0mIJHGmIoHVGQCdHghZ
 nfpWQhdtTvw4/Tu4Z+t3Nhw=
 =pS/v
 -----END PGP SIGNATURE-----
 
 --Sig_/Tb3vvaIPFtNSK39JaXljUWg--


More information about the freebsd-bugs mailing list