"build-essential" was being installed by setup-mingw-w64 but not by the setup-schroot-xxx targets, fixes #2478
These do not depend on any distro-specific library SONAMEs, so can be used across distributions. The current dependencies are: * ld-linux-x86-64.so.2 * libdl.so.2 * librt.so.1 * libgcc_s.so.1 * libc.so.6 * libm.so.6 * libstdc++.so.6 * libpthread.so.0 * libz.so.1 * libfontconfig.so.1 * libfreetype.so.6 * libX11.so.6 * libXext.so.6 * libXrender.so.1
It is based on CentOS 6, without installing any of the following libraries: libjpeg, libpng or libicu. These will be compiled and linked statically using the deplibs functionality. The remaining libraries are having a stable ABI (i.e. SONAME) and can be used as-is across distributions with dynamic linkage. Using CentOS 6 means that glibc will also not be a problem, as it uses the oldest version we would prefer to support.
The configuration for building the chroot environments and the package generation is now unified, and fpm installed in the host environment is used for the package generation on Linux. On OS X, the fpm configuration is now specific to that target. Minor tweaks were made for the other targets.
Passing the -o flag to tar should preserve them and fix #2252.
This meant that e.g. instead of "msvc2013-win32-dbg" the "msvc2013-win32" directory got removed.
Relative links were not being resolved anymore, after #4. This caused issue #1843, as PDF files should typically be self contained and should not rely on relative files, this behavior was reverted. Keeping relative links as relative links can still be done using --keep-relative-links. For completeness a flag --resolve-relative-links was added.
It is not a mandatory requirement for Qt4, fixes #2190.
This requires special treatment as MSVC has a separate runtime library which needs to be specified when compiling each source file. This has to be done for all dependent libraries so that there is no mismatch of the CRT used for compiling the complete source code for dependent libraries, Qt and the application. fixes #2322
fixes #2280 as the buffer overflow is no longer triggered, now an error message is generated instead.
Not all security fixes are being backported in "Production 3 Phase", see http://lists.centos.org/pipermail/centos/2014-November/148008.html
This is required for embedding the version information in the installer.