[FFmpeg-devel] Concurent builds on different architectures
Måns Rullgård
mans
Fri Sep 5 20:05:10 CEST 2008
"Roman V. Shaposhnik" <rvs at sun.com> writes:
> Guys,
>
> do we have any kind of Makefile magic that would allow me
> to build/test/debug different hardware architectures
> in the same ffmpeg workspace. To give a concrete example,
> here's what I really would like to do:
>
> $ cd ~/src/ffmpeg
> $ rsh sparc-t2 "cd $PWD; make FOO_BAR=sparc-t2/ test" > sparc-t2.log &
> $ rsh sparc-v9 "cd $PWD; make FOO_BAR=sparc-v9/ test" > sparc-v9.log &
> $ rsh opteron "cd $PWD; make FOO_BAR=opteron/ test" > opteron.log
>
> with an assumption that every binary file would be prefixed with FOO_BAR
> so that something like libavcodec/dv.o becomes libavcodec/$FOO_BAR/dv.o
> and ./ffmpeg_g becomes $FOO_BAR/ffmpeg_g
>
> If it isn't implement yet, how about we do? ;-) It is awfully convenient
> for the kind of multiplatform development that I'm sure some of us do.
Run configure from the directory you want your object files:
$ mkdir ffmpeg-sparc-t2
$ cd ffmpeg-sparc-t2
$ ../ffmpeg-src/configure
$ make
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list