Ticket Change Details
Not logged in
Overview

Artifact ID: b856ada3184c6b0cb086f2c258d5d4cbdb776963bb28d766a49bb85193f99797
Ticket: cb458261c3aa62ca83da3455dfbade1d089d3cb8
Strip comme il faut
User & Date: stu 2020-10-18 09:05:36
Changes

  1. assignee changed to: "nobody"
  2. closer changed to: "nobody"
  3. cmimetype changed to: "text/plain"
  4. comment changed to:
    The install-strip target hasn't been right for a long time.
    Library stripping was even removed in checkin [517d7010fc] due to problems.
    
    The way to do it is to set the STRIPPROG env var,
    similar to how the CPPROG env var is set for DIST_INSTALL_*.
    
    This way, install-sh can simply be updated from
    [https://git.savannah.gnu.org/cgit/automake.git/tree/lib/install-sh]
    without having to fiddle with it, which is wrong anyway,
    since passing strip options to any install probably won't work ... anywhere?
    
    Latest version of install-sh is 2020-07-26.22.
    
    I think this will still need to be tested to vis-a-vis [517d7010fc]
    to see what effect it has on that problem.
    
    The Makefile.in patch would look like this:
    
    -INSTALL_PROGRAM="$(INSTALL_PROGRAM) ${INSTALL_STRIP_PROGRAM}" \
    -INSTALL_LIBRARY="$(INSTALL_LIBRARY) ${INSTALL_STRIP_LIBRARY}"
    +INSTALL_PROGRAM="STRIPPROG='strip ${INSTALL_STRIP_PROGRAM}' $(INSTALL_PROGRAM) -s" \
    +INSTALL_LIBRARY="STRIPPROG='strip ${INSTALL_STRIP_LIBRARY}' $(INSTALL_LIBRARY) -s"
    
  5. is_private changed to: "0"
  6. login: "stu"
  7. priority changed to: "5 Medium"
  8. resolution changed to: "None"
  9. severity changed to: "Important"
  10. status changed to: "Open"
  11. submitter changed to: "stu"
  12. subsystem changed to: "53. Configuration and Build Tools"
  13. title changed to: "Strip comme il faut"
  14. type changed to: "Bug"