Summary: | media-tv/mythtv-0.27_p20131124 - x86_64-pc-linux-gnu-gcc: error: l1-cache-line-size=64: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | NA <nick.ashman> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
build.log, funtoo machine, distcc off. Similar failure. |
Description
NA
2013-12-26 03:21:47 UTC
Attach full build log - the error is missing in this snippet. Please attach the entire build log to this bug report. Created attachment 366238 [details]
build.log
Version 0.26 builds ok on the same machine. I could get you a log for that if it would help.
Created attachment 366246 [details]
build.log, funtoo machine, distcc off. Similar failure.
I'm going to be away and off line so I won't be able to try anything or provide more info for a few days.
Buils system complains about this part of your C{XX}FLAGS: '--param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=1024'. The gentoo distcc documentation https://wiki.gentoo.org/wiki/Distcc suggests the following command: gcc -march=native -E -v - </dev/null 2>&1 | grep cc1 to determine what cpu optimisations that would be evoked with -march=native on a particular machine. You need to do this when there are different cpu's within a distcc pool so that machine controlling the compile passes the correct optimisations to the slaves. That is where those optimisations have come from. gcc -march=native -E -v - </dev/null 2>&1 | grep cc1 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.4/cc1 -E -quiet -v - -march=k8-sse3 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -mno-sse4.1 -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=k8 Sorry, mixed up machines. This is for the machine the bug was logged against. gcc -march=native -E -v - </dev/null 2>&1 | grep cc1 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.3/cc1 -E -quiet -v - -march=amdfam10 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -mno-sse4.1 --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=1024 -mtune=amdfam10 Comment on attachment 366246 [details]
build.log, funtoo machine, distcc off. Similar failure.
We don't support Funtoo.
Ah, CFLAGS mangling. *** This bug has been marked as a duplicate of bug 489912 *** Workaround. Disable distcc and set CFLAGS="-O2 -pipe -march=native" Thanks. |