Summary: | sys-devel/gcc-3.4.{5..6}* compile fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Johannes Brügmann <johannes> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | amd64 |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/var/log/portage/4200-gcc-3.4.6-r1.log
emerge -v --info |
Description
Johannes Brügmann
2006-07-11 00:40:01 UTC
works fine for me on my multilib amd64 try running: emerge gcc >& log and post the log as an attachment Created attachment 91542 [details]
/var/log/portage/4200-gcc-3.4.6-r1.log
still coesn't compile on my amd64 machine run `emerge -v --info` and post the output as an attachment (In reply to comment #4) > run `emerge -v --info` and post the output as an attachment That pointed definitely into the right direction - I had a setting in /etc/make.conf: LANGUAGES="01 49" for openoffice-packages v1.1.X; I removed this entry and the build succeeded. The according variable in openoffice-2.0.3 is now called LANGS - wouldn't it be more secure to name it like OOO_LANGS or so? i dont think you're supposed to set LANGS for openoffice, i think you're supposed to set LINGUAS LANGS is used internally in the ebuild (In reply to comment #6) > i dont think you're supposed to set LANGS for openoffice, i think you're > supposed to set LINGUAS > > LANGS is used internally in the ebuild > you're right, yes, i only looked into the ebuild - without thinking. But i still wonder, why this breaks the build. It shouldn't be a big thing to start each build with something like source /etc/make.conf && sh -c 'exec env - CFLAGS=$CFLAGS ... ebuild ... compile'. Created attachment 92153 [details]
emerge -v --info
In order to close the bug not as CLOSEDNEEDINFO...
the build failed because the LANGUAGES var you had set in the env leaked into the build system and was used as the default value the gcc configure system by design allows this behavior at this point in time we're still playing around with scrubbing the environment, but for now the answer is: dont set LANGUAGES in your env ;) |