[Scummvm-devel] ATTN Porters: Change to behaviour of "make install"
D G Turner
d.g.turner at ntlworld.com
Wed Nov 14 02:04:14 CET 2012
A change has been made to the build scripts, which potentially affects
all porters using the "make install" command to produce ScummVM builds.
Previously the make target "install" stripped all executables, including
plugins as a side effect.
However, this has created problems for distribution packagers to provide
debug builds and was requested to be changed in Pull Request 286:
https://github.com/scummvm/scummvm/pull/286
It was also not the standard behaviour as per:
https://www.gnu.org/prep/standards/html_node/Standard-Targets.html
After consideration, this has now been changed in commit
05d97f33ecc9b2375bd5b7410458510c598da7a2
so now "make install" produces unstripped binaries.
However, porters of memory limited platforms may have issues with
the increased size of the unstripped binaries now produced.
If stripping is performed, it should generally be done as part of
the packaging step to generate the distribution package.
If this is not acceptable, as a fallback, a standard "install-strip"
make target has been added which provides the previous behavior.
Could all platform porters, please review their install and packaging
steps/scripts to ensure that they do not have problems from this change.
Apologies if this causes any inconvenience.
--
Thanks,
David Turner
"I have always wished that my computer would be as easy to use as
my telephone.
My wish has come true.
I no longer know how to use my telephone."
- Bjarne Stroustrup, the designer and original implementer of C++
More information about the Scummvm-devel
mailing list