[Buildroot] [PATCH] x264: needs mmu

Peter Korsgaard peter at korsgaard.com
Mon May 2 19:45:06 UTC 2016


>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:

>>>>> "Gustavo" == Gustavo Zacarias <gustavo at zacarias.com.ar> writes:
 >> On 02/05/16 12:23, Peter Korsgaard wrote:
 >>> Hmm, is that really generally true? I don't quite see why you cannot
 >>> have madvise() without mmu. Looking at uClibc-ng, the option enabling
 >>> madvise support doesn't depend on MMU support.

 >> I've based the rule on previous 80b9dfce, 5b309e1a and 8d446718
 >> scenarios and didn't investigate myself.

 > Ok - Thomas, do you know if madvise generally isn't available or if it
 > is something specific to the binary bfin toolchain?

 > I'll kick off a build with our new stm32f defconfig and look.

As expected, building stm32f429_disco_defconfig with x264 works:

arm-linux-nm staging/usr/lib/libc.a | egrep 'fork|madvise'
vfork.o:
00000000 T __GI_vfork
00000000 W vfork
00000000 T __vfork
madvise.o:
00000000 T madvise
posix_madvise.o:
00000000 T posix_madvise
         U __GI_vfork
00000000 T _fork_parent
         U __GI_vfork

So I'll change it to simply disable for that bfin toolchain instead.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list