Mans Rullgard <[EMAIL PROTECTED]> added the comment: Patrik Kullman <[EMAIL PROTECTED]> writes:
> Patrik Kullman <[EMAIL PROTECTED]> added the comment: > > No I'm not confused. Yes, you are. > As you can see, I ran configure with --enable-libfaac only. I didn't use > --enable-cross-compile. Are you compiling on the ARM? > Therefore, I expect the configure-script to make the resulting > binaries runnable on the system it compiles on. Your expectation is incorrect. If nothing else is specified, the binaries will be optimised for the compiler default target. Your compiler is apparently configured for ARMv6. > But it doesn't, since the check_asm function only checks whether the > code can compile (check_cc) and not if it can be executed (check_exec). Doesn't matter. When cross-compiling, check_exec doesn't check whether it executes either, simply because that's impossible. > There's currently no checks for whether I'm cross-compiling or not, > so ARMv6 just gets enabled. It checks whether the compiler allows ARMv6 instructions, and yours does. If you tell it --cpu=arm926ej-s, the ARMv6 tests will fail. That's how the script works. Accept it. ______________________________________________________ FFmpeg issue tracker <[EMAIL PROTECTED]> <https://roundup.mplayerhq.hu/roundup/ffmpeg/issue580> ______________________________________________________
