Overview
| Artifact ID: | b856ada3184c6b0cb086f2c258d5d4cbdb776963bb28d766a49bb85193f99797 |
|---|---|
| Ticket: | cb458261c3aa62ca83da3455dfbade1d089d3cb8
Strip comme il faut |
| User & Date: | stu 2020-10-18 09:05:36 |
Changes
- assignee changed to: "nobody"
- closer changed to: "nobody"
- cmimetype changed to: "text/plain"
- 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" - is_private changed to: "0"
- login: "stu"
- priority changed to: "5 Medium"
- resolution changed to: "None"
- severity changed to: "Important"
- status changed to: "Open"
- submitter changed to: "stu"
- subsystem changed to: "53. Configuration and Build Tools"
- title changed to: "Strip comme il faut"
- type changed to: "Bug"