Re: --host=i386-redhat-linux-gnu --target=i686-redhat-linux-gnu ???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/03/2010 10:05 AM, Panu Matilainen wrote:
> On Tue, 2 Feb 2010, Bill Nottingham wrote:
>
>> Panu Matilainen (pmatilai@xxxxxxxxxxxxxxx) said:
>>>> %{_host} is set by the rpm package in the macros file, %{_build} defaults
>>>> to the value of %{_host}. %{_target_platform} comes from --target on
>>>> the command line, plus the usual vendor/OS bits
>>>>
>>>> --target is what is set by rpm/mock. I think it defaults to %{_host}
>>>> if it's not otherwise specified, but we specify it when building for i686,
>>>> as we could theoretically still build i386 packages.
>>>
>>> Yup, and all wonderfully mixed up - rpm's idea of --target is something
>>> completely different from what auto*foo from this century thinks of it.
>>> Dunno if it ever was really valid but certainly not anymore.
>>>
>>> rpm>= 4.8.0 no longer sets the --target on %configure but that's been
>>> masked by the redhat-rpm-config version of %configure. That's been fixed
>>> too as of today.
>>
>> Is either %_host or %_build set based on --target?
>
> No... as there's no correct way to map rpm's --target to autotools
> expectations.

There is: rpm's --target is autoconf's --host

except for packages which screw up with --build, --host, --target.

Ralf
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux