[Ffmpeg-devel] [PATCH] build with '--enable-gprof'
Thu Dec 7 14:10:07 CET 2006
Dmitry Antipov wrote:
> Michael Niedermayer wrote:
>> rejected NO further complication of the ifdefs will be accpeted, replace
>> them by EBP_IS_SPECIAL and set that by a configure check which checks if
>> the compiler with the current flags can use ebp
> Ok. Try to look at this, but note that the check is strictly gcc-specific.
> (For example, Intel C will compile it, but the resulting code is wrong and
> will cause SIGSEGV. So, if the portability is important, the checking code
> should be similar to the following:
> #if defined(__INTEL_COMPILER)
> #error "This will compile, but will not run"
> #elif defined(__YOUR_FAVORITE_CC)
> /* stuff */
> #elif defined(__GNUC__)
> int main (int argc, char *argv)
> asm volatile ("mov %0, %%ebp\n\t"
> : : "r"(argc) : "ebp");
> return 0;
> #error "Unsupported compiler"
Dimitry, could you please resend your patch as attachment? Inline
patches aren't very easy to extract, test and apply.
More information about the ffmpeg-devel