Summary: | xine-lib not building properly on AMD Duron-based machine | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chris Hartjes <chartjes> |
Component: | New packages | Assignee: | Brandon Low (RETIRED) <lostlogic> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | azarah, m.geerlings |
Priority: | High | ||
Version: | 1.1a | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | This patch fixes configure.in, because it tries to do march/mcpu checking, which *SHOULD* be done by /etc/make.conf, if this fails you have 2 different marchs -> no compile, dont forget autoconf! |
Description
Chris Hartjes
2002-05-08 13:19:28 UTC
as far as I know, a Duron is just an Athlon with less cache. That being the case, the arch is actually a k7 not a k6. Hence, the -march should be i686 if you are using gcc-2.95.3 If you are using >= gcc-3, then there is a -march=athlon setting I believe. Any news on this, then? I changed my make.conf to use the Athlon stuff instead of Duron and it compiled perfectly. Thanks for your help. Great. Glad we got you sorted :) Created attachment 1293 [details, diff]
This patch fixes configure.in, because it tries to do march/mcpu checking, which *SHOULD* be done by /etc/make.conf, if this fails you have 2 different marchs -> no compile, dont forget autoconf!
Dont forget autoconf !
I deleted those 20 or so lines because make.conf is supposed to set -march &
-mcpu, not configure!
Hope it helps :)
Just tried to emerge xine-lib 0.9.12-r1 on a K6. Definitely not resolved, as I had conflicting -mcpu=pentium (as done by configure) and -mcpu=k6 (done by /etc/make.conf) *** Bug 5671 has been marked as a duplicate of this bug. *** Punting this bug to Brandon, who expressed a wish to maintain everything that's Xine. ;^) this is a duplicate of some bug, but regardless it is fixed in the latest versions of xine-lib and xine-ui in portage, they are masked, please test and let me know what you get. |