Date: Fri, 09 Jan 2015 05:13:38 +0200 From: "Sulev-Madis Silber (ketas)" <madis555@hot.ee> To: Mike Tancsa <mike@sentex.net> Cc: freebsd-current <freebsd-current@freebsd.org>, Benjamin Kaduk <kaduk@MIT.EDU> Subject: Re: HEADS UP: Upgraded clang, llvm and lldb to 3.5.0 Message-ID: <54AF4762.6010102@hot.ee> In-Reply-To: <54AEDD8B.1020306@sentex.net> References: <528C023D-6207-4054-917B-05D4C4E605EC@FreeBSD.org> <EFC6D802-831E-4FE7-B356-BB38A214EE11@netapp.com> <C159AC6F-9DD0-4A66-A665-ABEED5A3B368@gmail.com> <12132B80-E31B-4782-B69E-C9B8F6E6F0B8@netapp.com> <54AE72BF.5040405@hot.ee> <alpine.GSO.1.10.1501081319070.23489@multics.mit.edu> <54AEDD8B.1020306@sentex.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Maybe I should add (if no-one noticed it yet) that this is cross-build for ARM. I wouldn't attempt to upgrade host itself over two major versions. I think it's totally insane how you can't build other major versions & arches. 9.x can't make 11.x (well, you can, if using gcc bootstrap), and I heard that 10.x can't make 9.x... I mean, build should start "clean", building all things that are needed to bootstrap. If needed, building some tools two times to get into right environment (host -> bootstrap -> bootstrap -> build). Of course, i realize how much work that would be... But this would make it possible to build things across all supported major versions and across arches where it's not too hard to support (for example, MIPS -> amd64 likely doesn't make sense, but i386/amd64 -> ARM/MIPS/... likely has uses).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54AF4762.6010102>