On Mon, Mar 04, 2013 at 02:36:26PM +0100, Anton Khirnov wrote: > On Mon, 04 Mar 2013 14:16:11 +0100, Diego Biurrun <[email protected]> wrote: > > On Mon, Mar 04, 2013 at 11:35:04AM +0100, Anton Khirnov wrote: > > > --- a/configure > > > +++ b/configure > > > @@ -3440,6 +3443,10 @@ check_func strerror_r > > > check_func strtok_r > > > check_func sched_getaffinity > > > +# cannot use check_func, because those are builtins > > > +check_code ld "" "__sync_synchronize()" && enable sync_synchronize > > > +check_code ld mbarrier.h "__machine_rw_barrier()" && enable > > > machine_rw_barrier > > > +check_code ld windows.h "MemoryBarrier()" && enable MemoryBarrier > > > > What is the problem with check_func? > > It declares the checked function as extern int $func(); > This does not work for those builtins, since they are not functions.
We have other places that check for intrinsics in a similar fashion. I'll add a convenience function. Diego _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
