Hi,

Bill Allombert wrote:

> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -8466,7 +8466,11 @@ fi
>         renamed.  If a consensus cannot be reached, <em>both</em>
>         programs must be renamed.
>       </p>
> -
> +     <p>
> +          Binary executables must not be statically linked with the 
> +          GNU C library, unless there is technical requirement for
> +          doing so.
> +     </p>

What does it mean for there to be a technical requirement?  For
example, is there a technical requirement for bash-static to be
statically linked?  (A rescue disk could always include the libc
shared library instead of using a statically linked binary.)

xzdec contains binaries statically linked against liblzma but not
against libc.  That means they wouldn't run afoul of this requirement.
Is that within the spirit of this policy?

What is the purpose of this change?

 * avoiding nss pain when libc gets upgraded?
 * license compliance, it being too hard to remember to use
   Built-Using?
 * security, missing out on fixes when libc gets upgraded?
 * something else?

Thanks,
Jonathan


-- 
To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140519174648.gm12...@google.com

Reply via email to