[PATCH] fdo#39643: Remove --disable-strip-solver configure option

Petr Mladek pmladek at suse.cz
Wed Apr 25 07:56:20 PDT 2012


d.ostrovsky at idaia.de píše v Út 24. 04. 2012 v 11:33 +0200:
> Do we agree about to drop the striping code from ooinstaller?

What do you mean by ooinstaller? Just the single ooinstall script or
also also the solenv/bin/modules/installer/* stuff?

It is hard to say until we know what is the benefit of stripping. If it
makes sense, you need to keep the support for "make install-strip". It
will call ooinstall as well.

> As far as I can see the use cases we have are:
> 
> Use Case (UC) 1: distro maintainer would build without -g, nothing to
> be stripped.

This is not true. Many distro maintainers actually build with -g. They
later use some magic to put the debug information into separate
packages.


> UC 2: developer with change, compile, test cycle would build with -g
> and install LO with make install oder make dev-install. He wants
> definitely preserve the symbols.

yup

> UC 3: developer compiles it with symbols and want provide the build
> artifacts to somebody to test.
> It could be the only justification to provide a new make target
> "strip-and-install". But the tests with stripped
> artifacts are useless, no deeper analysis is possible.

Developer might have the symbols to track the code in debugger to
understand how it works. A backtrace from user is useful only for
crashes or some other particular problems. It is not useful to check
that a functionality works as expected. If you have full debug build,
the stripped binaries can safe a lot for download.

When I think about it, we want to keep stripping capability in the
installer stuff for this purpose. Though, we want to disable it in the
default "make install".

>  Another
> argument for not to strip even in this case is a new configure option
> that was introduced in the last hackfest to selectively specify the
> list of libraries to build with symbols. With this option not the
> whole LO but only a couple of libs would be built with symbols.

Yes, it might be better but I still think that strip might safe a lot
here on download.

Please, wait a bit. I am trying to build without -g and without
stripping to get some data. I am going crazy today because the binaries
are stripped in solver even when I use --disable-strip-solver. Sigh.


Best Regards,
Petr



More information about the LibreOffice mailing list