[FFmpeg-devel] [RFC] OS support library

Ivo ivop
Wed Dec 5 18:51:11 CET 2007


On Wednesday 05 December 2007 16:47, Luca Abeni wrote:
> V?ctor Paesa wrote:
> >> I moved lrintf() replacement to libossupport, and now I am trying to
> >> test the resulting libs... Does anyone know a system that does not
> >> provide lrintf()? I think cygwin can be used for such testing?
> >> Does anyone know how to cross-compile from linux to cygwin (or a
> >> system that does not provide lrintf())?
> >
> > Cygwin has lrintf(), though it lacks llrintf().
>
> Ah, ok. I must have confused lrintf() and llrintf() (BTW, how do we
> handle the lack or llrintf()? If there is some workaround, can it be
> moved to libossupport?)

AFAIK there is none. ffmpeg and MPlayer currently cannot be compiled on 
cygwin without adding llrintf from somewhere yourself during the linking 
phase.

> > Wasn't some xxBSD the one lacking lrintf()?
>
> So, I guess my question becomes: does anyone know how to cross compile
> from linux to BSD?

About a year ago, I cross-compiled/bootstrapped a NetBSD system from within 
Linux. I believe there's a guide on their site. Before it builds the NetBSD 
kernel, it builds a complete cross-compilation toolchain (bmake, gcc, et 
cetera) which can be used to compile anything after that (all of pkgsrc for 
example).

--Ivo




More information about the ffmpeg-devel mailing list