[packages/ocaml-findlib] - fixed files for opt build - don't strip non-opt builds - rel 6

Jan Rękorajski baggins at pld-linux.org
Sun Mar 1 11:20:31 CET 2015


On Sun, 01 Mar 2015, Jakub Bogusz wrote:

> On Sun, Mar 01, 2015 at 02:13:20AM +0100, baggins wrote:
> > commit cb6783e55a83ff07b15427e772da6a6f720490a8
> > Author: Jan Rękorajski <baggins at pld-linux.org>
> > Date:   Sun Mar 1 02:12:54 2015 +0100
> > 
> >     - fixed files for opt build
> >     - don't strip non-opt builds
> >     - rel 6
> > 
> >  ocaml-findlib.spec | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> > ---
> > diff --git a/ocaml-findlib.spec b/ocaml-findlib.spec
> > index c9d835a..39c079c 100644
> > --- a/ocaml-findlib.spec
> > +++ b/ocaml-findlib.spec
> > @@ -4,6 +4,7 @@
> >  
> >  %ifarch x32
> >  %undefine	with_opt
> > +%define		no_install_post_strip	1
> >  %endif
> 
> I'd suggest ocaml_opt bcond, so it could be common for ocaml- and
> not-only-ocaml specs (there is already ocaml_opt bcond in some library
> with ocaml binding).

Feel free to change the template and all ocaml* specs...

> What is the issue with stripping?
> Does it affect files of some type (extension?), or the same files
> depending on build type?
> In the first case _noautostrip (unconditional) is the solution.

Stripping breaks ocamlfind build on system without opt (or just without opt).
It stops recognizing some options.

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list