> From: [email protected] (Niels Möller) > Cc: [email protected] > Date: Sun, 02 Oct 2016 10:22:04 +0200 > > Eli Zaretskii <[email protected]> writes: > > > And one more gripe: why doesn't Nettle have the standard > > 'install-strip' target in its Makefile? > > TL;DR: I guess that's an oversight, I'd need sme advice to get it right.
I'm not an expert, but I will try to tell what I know. > What's the simplest way to to that? Is it enough to patch the top-level > Makefile.in like below? That's a start, although libraries need extra care, as you suspect. > And then exactly what is it that should be stripped? I see that the make > targets for installing both shared and static libraries use > $(INSTALL_DATA) rather than $(INSTALL_PROGRAM), so libraries won't be > affected. Those targets are a decade old, but I think it followed GNU > standards at the time. > > When handling libraries, I imagine one need to be a little careful to > use the right one of > > strip > strip -s > strip --strip-debug > strip --strip-unneded Shared libraries need --strip-unneded, static libraries need --strip-debug followed by ranlib. > and I'm not sure which is implied by install -s. It's a synonym for --strip-all, so it's only pertinent to executable programs. _______________________________________________ nettle-bugs mailing list [email protected] http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs
