BIND 10 #2788: bind 10 binaries should be stripped at install time

BIND 10 Development do-not-reply at isc.org
Fri Feb 22 20:49:16 UTC 2013


#2788: bind 10 binaries should be stripped at install time
-------------------------------------+-------------------------------------
            Reporter:  bwynkoop@…    |                        Owner:
                Type:  defect        |  UnAssigned
            Priority:  low           |                       Status:  new
           Component:  build system  |                    Milestone:  New
            Keywords:  strip         |  Tasks
  install                            |                   Resolution:
           Sensitive:  0             |                 CVSS Scoring:
         Sub-Project:  DNS           |              Defect Severity:  Low
Estimated Difficulty:  0             |  Feature Depending on Ticket:  none
         Total Hours:  0             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by bwynkoop@…):

 It is typical that when software is considered production release that it
 is stripped.  Debugging symbols are typically used by developers, not end
 users.  The end user does not need the symbols for any reason.  The
 symbols make the binaries bigger.

 Typically the strip is done as part of the install process defined in the
 make file.  Take a look at pretty much any make file in FreeBSD ports or
 NetBsd pkgsrc as well as the make files for FreeBSD base.  Everything gets
 stripped on install when it is production release code.

 root at fbsd-pi:~ # file /bin/sh
 /bin/sh: ELF 32-bit LSB executable, ARM, version 1 (FreeBSD), dynamically
 linked (uses shared libs), FreeBSD-style, for FreeBSD 10.0 (1000026),
 stripped
 root at fbsd-pi:~ # file /usr/local/bin/bash
 /usr/local/bin/bash: ELF 32-bit LSB executable, ARM, version 1 (FreeBSD),
 dynamically linked (uses shared libs), FreeBSD-style, for FreeBSD 10.0
 (1000026), stripped
 root at fbsd-pi:~ # file /usr/local/bin/wget
 /usr/local/bin/wget: ELF 32-bit LSB executable, ARM, version 1 (FreeBSD),
 dynamically linked (uses shared libs), FreeBSD-style, for FreeBSD 10.0
 (1000026), stripped
 root at fbsd-pi:~ #

-- 
Ticket URL: <http://bind10.isc.org/ticket/2788#comment:2>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list