|
|||||||||||
|
Re: cross-compilation does not work
From: Artur Grabowski <art(at)blahonga.org>
Date: Thu Nov 28 2002 - 23:39:22 EST "Sergey A. Smitienko" <hunter@comsys.com.ua> writes: Errr. You are not supposed to cross-compile the whole system. cross-compilation is there only to make it easier to bootstrap new architectures or do some other weird stuff that requires extensive changes to bintuils and/or gcc. It was never possible and unless someone makes a real effort to fix the problems and verify that everything works, it won't work. I will discourage it though because cross-compiling because gives people an excuse to never actually run on the architectures they build, so they ship binaries on architectures where the kernel barely even runs and isn't able to complete a make build and then they call it a working port (no, I won't say who I'm thinking about, you know who you are). And cross compiling from i386 to sparc64 is asking for maximal pain, a little-endian 32-bit architecture building a big-endian 64-bit architecture (ok, sure, I've done it, but it wasn't fun). Especially since gcc 2.95 for sparc64 is barely working for native builds of the system (the situation doesn't improve until gcc 3.1 or later). Just don't do it. It's not worth it. A Blade100 completes a build in under 4 hours. //art Received on Fri Nov 29 00:37:12 2002 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:29:38 EDT |
||||||||||
|
|||||||||||