Changelog
aptitude (0.8.10-4) experimental; urgency=medium
* Improve builds using -indep/-arch and skipping docs for -arch
+ Move doc-related dependencies to Build-Depends-Indep, create
separate -indep/-arch targets.
In this way we can disable building the docs for each arch; and
obtain huge savings in terms of resources (time, disk, network),
because some of these dependencies pull lots of packages.
The doc-related dependencies are:
- docbook-xml
- docbook-xsl
- elinks
- librsvg2-bin
- xsltproc
+ Move man pages to aptitude-common, it's depended on by the binary
package and so we save ~200KB in the arch packages.
The biggest saving is that we can avoid building docs in -arch and
having to pull the dependencies explained in 1).
+ Disable tests for boost headers at configure time.
They take 30~50 seconds in fast computers, and haven't failed for a
few years, so they provide very little value. If there's something
wrong, the compilations will fail only a few seconds later.
In any case, they could pass the initial test and fail later anyway,
Boost libraries sometimes change APIs in incompatible ways.
* Remove special workaround in d/rules due to bug #580085 from 2010 in
s390 (now superseded by s390x) and sh4, forcing "gcc -fno-gcse"
(optimisation enabled by default at levels -O2, -O3 and -Os)
-- Manuel A. Fernandez Montecelo <email address hidden> Sun, 14 Jan 2018 23:02:55 +0100