On 14:40 Tue 19 Jul     , Mike Frysinger wrote:
> On Tue, Jul 19, 2011 at 14:32, Kacper Kowalik wrote:
> > W dniu 19.07.2011 19:31, Donnie Berkholz pisze:
> >> On 11:43 Sun 17 Jul     , Kacper Kowalik wrote:
> >>> W dniu 17.07.2011 10:45, Kfir Lavi pisze:
> >>>> src_compile() {
> >>>>     emake CC=$(tc-getCC) || die
> >>>> }
> >>>
> >>> Some systems export CC as "gcc -m64".
> >>
> >> I guess I'm a little confused here. What exactly is the problem and fix
> >> you're proposing? You stopped halfway through, there should've been a
> >> part at the end that said:
> >>
> >> ", so you need to do XX to avoid YY from happening".
> >
> > Use quotes: CC="$(tc-getCC)". Without it you could get emake CC=gcc -m64
> > and that would of course fail.
> 
> CC="gcc -m64" is a fairly questionable setting in the first place
> (you're most likely doing something wrong/stupid already), but quoting
> the CC arg on the cmdline as suggested is the right thing.

Ah, yeah, I was forgetting that an extra level of quoting is required 
for that use. Weren't we just saying that `VAR=foo emake` would be 
better than `emake VAR=foo`, though, to avoid screwing up packages that 
mangle those variables? And in that case I don't think it would need 
quotes.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer
Gentoo Linux
Blog: http://dberkholz.com

Attachment: pgpiK3wMnJHFS.pgp
Description: PGP signature

Reply via email to