Summary: | sys-libs/glibc-2.6.1 doesn't compile w/ -D_FILE_OFFSET_BITS=64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John (EBo) David <ebo> |
Component: | [OLD] Development | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
glibc-2.6.1/temp/environment
glibc-2.6.1/temp/build.log |
Description
John (EBo) David
2007-10-15 14:06:52 UTC
Created attachment 133539 [details]
glibc-2.6.1/temp/environment
glibc-2.6.1/temp/environment
Created attachment 133545 [details]
glibc-2.6.1/temp/build.log
the build log. Clipped for size limitation and provide close to minimal error reproduction.
Stop sticking stuff like this into your C[XX]FLAGS. While your reply came across as rude it did cause me to verify something. I removed -D_FILE_OFFSET_BITS=64 from the CFLAGS line a year ago or more. What I missed, however, was that I had overwritten CFLAGS at the end of the make.conf file when I was testing some experimental code and I missed cleaning it up. So, yes! I have stopped stick[ing] stuff like that in [my] CFLAGS. Now why I tried it 3 years ago in the first place was the fact that the global climate models we were running required it to be set + *all* system libraries which the GCM used had to have it set too or we'd get weird numerical errors -- so I set it global (after spending weeks trying to figure out why the regression tests return non-trivial different results). No longer needed, and now make.conf is being cleaned up. Sorry for wasting your time. |