logo       

Re: Playing MPEG with 1_rc0a-0 badly broken on PPC (all pink video): msg#00103

video.xine.devel

Subject: Re: Playing MPEG with 1_rc0a-0 badly broken on PPC (all pink video)

Hi Bill,

> > I then went into the non-working build directory, edited config.h
> > to have:
> >
> > #define ATTRIBUTE_ALIGNED_MAX 64
> >
> > I then did a make clean, make, and make install into a clean
> > install directory, and the resulting installed xine-lib worked
> > fine. So this seems to be the underlying problem causing the bad
> > video.
> >
> > I do not know why the multipass compile changes cause the
> > definition of ATTRIBUTE_ALIGNED_MAX in config.h to be messed up.
>
[snip]
> And here's the matching segment of config.log from the broken build:
>
> ---------------------------------------------------------------------
> ----------- configure:23145: checking __attribute__ ((aligned ()))
> support configure:23170: gcc -c -Wchar-subscripts
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
> -Wcast-align -Wpointer-arith -Wall -D_REENTRANT
> -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE $(MULTIPASS_CFLAGS) -O3 -pipe
> -fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2
> -fno-strict-aliasing -ffast-math -funroll-loops -funroll-all-loops
> -finline-functions -Wa,-m7400 -I/usr/include/kde/artsc conftest.c
> >&5 gcc: $(MULTIPASS_CFLAGS): No such file or directory

Thanks a lot for this investigation. I take the easy approach in fixing
this. Could you try the attached patch against cvs?

Michael

--
panic("Attempted to kill the idle task!");
2.2.16 /usr/src/linux/kernel/exit.c

Attachment: attribute_aligned.patch
Description: Text Data

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise