• R
    follow standard configure behavior for cross compile prefix · 2d49c224
    Rich Felker 提交于
    the standard configure interface, which our configure script tries to
    implement, identifies cross compiling (build != host) and searches for
    the properly-prefixed cross tools. our script was not doing that,
    forcing users to explicitly provide either CC or a CROSS_COMPILE tool
    prefix, and the more common choice, just providing CC, was incomplete
    because the Makefile would still invoke the native ar and ranlib
    programs. this happened to work when building on ELF-based systems
    with GNU binutils, but could easily fail when cross-compiling from
    dissimilar systems.
    
    like before, and like the standard configure behavior, an explicit CC
    or CROSS_COMPILE variable on the command line or in the environment
    overrides the automatic prefixing.
    2d49c224
configure 22.7 KB