On Sun, 4 Mar 2018, Earnie wrote: > supplied. As you say "it's a userland-only architecture" then it is up > to userland to specify and not rely on the conveniences. Allowing the
… eh, no. Also, I don’t think you understand the problem. > precedent here will open up a maintenance nightmare. More architectures like this are coming. This is easy. > When specifying --build config.guess doesn't execute. Yes, I know. > However config.sub does to try to normalize the triplet. And > config.sub can be used to supply what you're looking to do. No, it can’t. In fact, I have, after sleeping over it, come to the conclusion that, asides from distro-specific tools like dpkg, the compiler targetting the system on which the program is built is the ONLY tool exactly knowing what the build system is, so I believe, now more strongly than before, that CC_FOR_BUILD is correct here. > > For --host= checking the compiler is an absolute must, > > though. --target= must be manually passed, so that’s > > indeed not needing consideration. > > The --host is used to specify the unique build system set to use for a > cross build environment. In other words the executable being built will > be hosted on the specified --host. If the compiler doesn't exist to > create those binaries then you need to create the build system. The > --target is used to build the build systems that create binaries for > specified --host systems. I think we have a communication problem here. You seem to not understand what I write and insist on giving me a rundown of the build/host/target flags. Let me tl;dr for you: • --target= is orthogonal to the x32 detection problem, because, if it differs from the other tuples, it must be given by hand anyway • --host= must check the (possibly cross) compiler • --build= after much consideration also must check the (not-cross) compiler bye, //mirabilos -- tarent solutions GmbH Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/ Tel: +49 228 54881-393 • Fax: +49 228 54881-235 HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941 Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg ************************************************* **Besuchen Sie uns auf der EuroCIS!** 27. Februar bis 01. März 2018, Messe Düsseldorf / **Halle 10,** ** Stand F15** Leading Trade Fair for Retail Technology [www.tarent.de/eurocis](http://www.tarent.de/eurocis) Wir empfehlen unsere Vorträge ?Preisbeobachtung, Händlermonitoring, Plagiaterkennung: Ihre Wettbewerbsvorteile? am 27. Februar, 14:00 Uhr im EuroCIS Forum / Halle 10, Stand F04 ?Internet of Things ? Der Handel im Wandel? am 01. März, 11:30 Uhr im Omnichannel Forum / Halle 10, Stand A70 ************************************************* **Visit us at EuroCIS!** 27th February to 1st March, 2018, Messe Düsseldorf / **Hall 10,** ** Booth F15** Leading Trade Fair for Retail Technology [www.tarent.de/eurocis](http://www.tarent.de/eurocis) We recommend our presentations ?Your view on prices, retailers and plagiarism: Competitive advantages with monitoring apps? on 27th February, 2 pm at EuroCIS Forum / Hall 10, Booth F04 ?Internet of Things ? Retailing in a Changing World? on 1st March, 11:30 am at Omnichannel Forum / Hall 10, Booth A70 ************************************************* _______________________________________________ config-patches mailing list config-patches@gnu.org https://lists.gnu.org/mailman/listinfo/config-patches