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

Re: ./configure in debian/rules



Steve Langasek <vorlon@debian.org> writes:

> On Wed, Mar 08, 2006 at 11:15:46PM +0100, Pjotr Kourzanov wrote:
>> Steve Langasek wrote:
>> >Well, you shouldn't pass --host *except* when cross-compiling; the
>> >autotools-dev package shows how to do this.  But at least --build is always
>> >a sane thing to specify, and usually saves you from upstreams optimizing 
>> >for
>> >the wrong architecture based on config.guess...
>
>> Why not?
>
> Because passing --host signals that you're cross-compiling, and you are
> obviously not cross-compiling.

I'm one of the people who actually helped design the GNU Makefile and
configure standards, and --host does not "signal that you're
cross-compiling."  What signals that you are cross-compiling is a
disagreement between --host and --build.

It was the explicit intention that you could configure a whole bunch
of packages with one set of options; providing an option which is
equivalent to what config.guess (etc) would guess and take does not
pass a "signal" that you are cross-compiling.

Thomas



Reply to: