Fedora and Cross Compiling
Brendan Conoboy
blc at redhat.com
Fri Jun 15 22:53:53 UTC 2007
Andy Green wrote:
> I would be the first to reach for a dirty but unanswerably effective
> hack to get me where I am going... But in this case I think the only
> true answer is to tag BuildRequires as being host or target in the spec
> file, not to unmanageably duplicate the target-world dependencies in the
> host. Eg
>
> HostBuildRequires: byacc (<-- for it is he)
> BuildRequires: libblah-devel
>
> ...where they are considered the same deal when hostArch == buildArch.
Or TargetBuildRequires. Either way it's invasive and should be avoided
if it can be worked around. You really want the build system to do as
much as it can so you don't impact package maintainers unless absolutely
necessary.
> We can see if this logic raises objections anywhere given the effective
> forkage of rpm but I suspect it is a basic fact necessary for cross to
> work in rpm semantics.
Forkage?
--
Brendan Conoboy / Red Hat, Inc. / blc at redhat.com
More information about the fedora-devel-list
mailing list