Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 4.3.0
-
None
-
ghx-label-3
Description
The native-toolchain keeps build code for all of the old versions of packages in the repository under a BUILD_HISTORICAL option. BUILD_HISTORICAL can't possibly function, because most old versions are not buildable with GCC 10 (or even GCC 7). To my knowledge, no one has used it for any reason in the past several years.
It complicates the repository, because build scripts must handle old versions alongside new versions. Patches for old versions of components never get deleted. This makes no sense, because all of the logic is available in the git history.
This tracks removing BUILD_HISTORICAL and cleaning up the repository to remove old build scripts, old patches, etc.