libxine failure under -CURRENT
Jon Noack
noackjr at alumni.rice.edu
Wed Mar 3 08:59:33 PST 2004
On 3/3/2004 4:05 AM, David O'Brien wrote:
> On Tue, Mar 02, 2004 at 11:07:25PM +0000, Alistair Sutton wrote:
>> On Tue, 2004-03-02 at 22:55, Remi wrote:
>>> # uname -a
>>> FreeBSD 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Sun Feb 29 19:30:50 PST
>>> 2004 root@:/usr/obj/usr/src/sys/BSD i386
>>>
>>> Has anyone seen this or know how to fix it?
>>
>> *snip*
>>
>> You need to change your CPUTYPE variable in /etc/make.conf to something
>> other than P4 and then clean and remake the port.
>
> Why? GCC 3.3.3 doesn't have the p4 code generation bugs of earlier
> GCC's.
There are still edge-cases where things don't quite work correctly,
especially when you start dealing with assembly. For example, trying to
compile mplayer with -funroll-loops will also fail. Perhaps we should
make a note somewhere that multimedia software (or any hand-optimized
software) may not like some compiler flags. In any case, it's best
practice when compilation fails to try again without extra optimizations
(-O -pipe at most). If it still fails, there's a problem somewhere. If
not, let us know which which compiler flag causes it to fail -- there
might be a fix for it...
Jon Noack
More information about the freebsd-current
mailing list