On Wednesday 31 October 2007, Donnie Berkholz wrote:
> On 00:31 Wed 31 Oct     , Mike Frysinger wrote:
> > On Monday 15 October 2007, Donnie Berkholz wrote:
> > > On 18:33 Mon 15 Oct     , Micheal Marineau (marineam) wrote:
> > > > 1.1                  app-emulation/xen/xen-3.1.1.ebuild
> > > >
> > > > file :
> > > > http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xen/xen
> > > >-3.1 .1.ebuild?rev=1.1&view=markup plain:
> > > > http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/xen/xen
> > > >-3.1 .1.ebuild?rev=1.1&content-type=text/plain
> > > >
> > > > src_compile() {
> > > >         local myopt
> > > >         use debug && myopt="${myopt} debug=y"
> > > >         use pae && myopt="${myopt} pae=y"
> > > >
> > > >         if use custom-cflags; then
> > > >                 filter-flags -fPIE -fstack-protector
> > > >         else
> > > >                 unset CFLAGS
> > > >         fi
> > > >
> > > >         # Send raw LDFLAGS so that --as-needed works
> > > >         emake LDFLAGS="$(raw-ldflags)" -C xen ${myopt} || die "compile
> > > > failed" }
> > > >
> > > > src_install() {
> > > >         local myopt
> > > >         use debug && myopt="${myopt} debug=y"
> > > >         use pae && myopt="${myopt} pae=y"
> > >
> > > The environment should be preserved across phases, so you shouldn't
> > > have to repeat this stuff.
> >
> > "myopt" is declared "local"
>
> Sure, but did you notice it's set to the exact thing in both phases?
> Seems a bit pointless.

i'm not disagreeing on that point, just that "myopt" is not currently part of 
the environment so it wont be preserved ;)
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to