[Mesa-dev] XvMC gets iDCT support (at least on R600)
Andy Furniss
andyqos at ukfsn.org
Tue Nov 23 06:17:54 PST 2010
Michel Dänzer wrote:
> On Die, 2010-11-23 at 01:27 +0000, Andy Furniss wrote:
>> Andy Furniss wrote:
>>
>>>> --enable-debug
>>>> make
>>>
>>>
>>> Hmm, it's working now. I notice the tree has changed from earlier with a
>>> merge - maybe something in that?
>>
>> Testing, it seems like it's just the --enable-debug that has made the
>> difference between working and not.
>>
>> Reverted the last commit - as it doesn't work at all without --enable-debug.
>>
>> Build with --enable-debug and it works, build without and I am back to
>> grey + segfault.
>
> What flags (in particular optimization related ones, but seeing the full
> difference might be best) are passed to gcc with and without
> --enable-debug?
>
One from the configures is that debug has an extra -g before -fPIC.
Apart from -DDEBUG the extra -g is the only difference I have spotted in
a diff of the make outputs so far.
bash-3.2$ diff ~/xvmc-config-debug-out ~/xvmc-config-NOdebug-out
102,104c102,104
< CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99
-ffast-math -fvisibility=hidden -fno-strict-aliasing -g -fPIC
< CXXFLAGS: -g -O2 -Wall -fvisibility=hidden
-fno-strict-aliasing -g -fPIC
< Macros: -D_GNU_SOURCE -DPTHREADS -DDEBUG
-DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
-DHAVE_XCB_DRI2 -DHAVE_XEXTPROTO_71 -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM
---
> CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99
-ffast-math -fvisibility=hidden -fno-strict-aliasing -fPIC
> CXXFLAGS: -g -O2 -Wall -fvisibility=hidden
-fno-strict-aliasing -fPIC
> Macros: -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
-DHAVE_XCB_DRI2 -DHAVE_XEXTPROTO_71 -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM
More information about the mesa-dev
mailing list