as i understand it, you only need to set the " build " option.
( i486-slackware-linux in our case )
those binaries will also run on a mandrake-linux box.
i have ( or had ? ) some programs running here, that came in a(n) rpm package
and they run ok.
so the other way around will also work.
the " host " and " target " options are only used for cross compiling
( to make a binary for another processor lika a sparc )
maybe this will clear some things up :
http://linux.bytesex.org/cross-compiler.html
( there is an example of the " target " option )
egag