monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: patch to add a disable-strip option (i.e.: while crosscompileing)


From: Claus Klein
Subject: Re: patch to add a disable-strip option (i.e.: while crosscompileing)
Date: Fri, 25 Mar 2005 15:13:45 +0100
User-agent: KMail/1.6.2

I think there are more than one solutions for the little problem:

 "How to prevent host stripping while 'make install' in a cross development 
environment?"

It would be also possible and a goot idea to have an option which strip program 
is used
while installation step.

For me this was the clean solution for my problem.
I found it in the openssh-3.9p1 configure program, which has the same option.

What do you mean about the:

 LEXFLAGS = -i --noyywrap

Without this, I had an unresolved symblol in buildroot environment with ulibc.

Claus

On Friday 25 March 2005 09:11, Martin Pala wrote:
> Maybe it could be sufficient to add for example 'installdebug' target to 
> the makefile?
> 
> This allows to have common configuration section - the decision is made 
> by choosing appropriate install method (both are possible without 
> reconfiguring monit).
> 
> Martin
> 
> 
> Claus Klein wrote:
> 
> > Hi
> > 
> > I send a little patch to support crosscompileing with buildroot.
> > configure my be used with a new option:
> >  --disable-strip         Disable calling strip(1) on install
> > 
> > Too I had a little problem while linking with ulibc under buildroot.
> > So I changed the default value in Makefile.am to: 
> >  LEXFLAGS = -i --noyywrap
> > Perhaps this should be configurable too?
> > 
> > See too http://buildroot.uclibc.org/
> > 
> > claus 
> > 
> > 
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > diff -Naur monit-4.4-dist/Makefile.in monit-4.4/Makefile.in
> > --- monit-4.4-dist/Makefile.in 2004-01-29 17:52:11.000000000 +0000
> > +++ monit-4.4/Makefile.in 2005-03-20 21:43:34.000000000 +0000
> > @@ -39,7 +39,8 @@
> >  MODE_DIRS       = 755
> >  
> >  INSTALL         = @INSTALL@ 
> > -INSTALL_PROG    = $(INSTALL) -m $(MODE_PROGS) -s
> > +STRIP_OPT       = @STRIP_OPT@
> > +INSTALL_PROG    = $(INSTALL) -m $(MODE_PROGS) $(STRIP_OPT)
> >  INSTALL_FILE    = $(INSTALL) -m $(MODE_FILES)
> >  INSTALL_DIR     = $(INSTALL) -m $(MODE_DIRS) -d
> >  
> > @@ -70,7 +71,7 @@
> >  
> >  LINKFLAGS = @LDFLAGS@
> >  CFLAGS  = @CFLAGS@ $(DEFINES) @CPPFLAGS@ $(INCDIR)
> > -LEXFLAGS = -i
> > +LEXFLAGS = -i --noyywrap
> >  YACCFLAGS  = -dt
> >  
> >  # ------------------------------------------------------------------- #
> > diff -Naur monit-4.4-dist/configure.ac monit-4.4/configure.ac
> > --- monit-4.4-dist/configure.ac 2004-09-23 18:59:52.000000000 +0000
> > +++ monit-4.4/configure.ac 2005-03-20 21:54:46.000000000 +0000
> > @@ -404,6 +404,23 @@
> >  AC_SUBST(ARCH)
> >  
> >  # ------------------------------------------------------------------------
> > +# disable-strip option (i.e.: while crosscompileing)
> > +# ------------------------------------------------------------------------
> > +
> > +STRIP_OPT=-s
> > +# Check if we want to disable call strip on install
> > +AC_ARG_ENABLE(strip,
> > +   [  --disable-strip         Disable calling strip(1) on install],
> > +   [
> > +           if test "x$enableval" = "xno" ; then
> > +                   STRIP_OPT=
> > +           fi
> > +   ]
> > +)
> > +AC_SUBST(STRIP_OPT)
> > +
> > +
> > +# ------------------------------------------------------------------------
> >  # Resource code
> >  # ------------------------------------------------------------------------
> >  
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > --
> > To unsubscribe:
> > http://lists.nongnu.org/mailman/listinfo/monit-general
> 
> 
> 
> --
> To unsubscribe:
> http://lists.nongnu.org/mailman/listinfo/monit-general
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]