Skip site navigation (1)Skip section navigation (2)
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>