This repository has been archived by the owner on May 7, 2024. It is now read-only.
Releases: AOSC-Archive/autobuild3
Releases · AOSC-Archive/autobuild3
v1.5.5: Compatibility and Stability Changes
autobuild3: releasing 1.5.5 - Stop using unsafe Neon FPU flag, and use vfpv3-d16 instead.
v1.5.4: Bugfix Release
autobuild3: release 1.5.4 - $RPMEXTRAPROVIDE should not be subject to rpmopttag literation
v1.5.2: Bugfix Release
autobuild3: bump to version 1.5.2 - Trivial glob fixes for elf filters - Trivial fixes on contrib/autobuild-aoscarchive - Stopped using clang-as - Use -funsafe-math-optimizations flag for FPU-specific code generation (ARM) - Restor RPMEXTRAPROVIDE support
v1.5.3: Bugfix Release
autobuild3: bump to 1.5.3 - Fixed RPMEPOCH support
v1.5.1: Bugfix Release
- A trivial fix on 51-licenses.sh regarding a syntax error in the binary expression f461747.
- Fixes filter/elf.sh with ELF search and detection.
v1.5: Nov 2015 maintenance release
(!!) ABBS users, update to master
Bug fixes
- Python build exclusion (
$NOPYTHON{2,3}
variable), c8dd31f - Error elimination
[WARN]: Invaild memory nullglob: ''
, #61 - Compiler flags will be sources before
defines
, #64 - Error elimination on plugin load, 71e2ea7
- Support for architectural configuration files with suffixes, #73
- No longer confuses with dpkg/rpm configuration backups, #60
Changes and Features, and Meaningless Mast*s
- Moving hardened flags to a separate file,
_common_switches.sh
to help with defines writing, #72 - Various update to contrib scripts, 9ab2906, 92a45f8
-
abcfg
,abdefcfg
scripts to simplify configuration directory, #73, #75 - Package manager libraries moved to
$SRCROOT/pm
, #69 - Eliminated usage of
which
, 7de7f43 - First non 0.x release (not that it's great yet), 9d422a9
- Trigger system reconstruction (in progress), 4ffcada
autobuild3 0.1.4.3 emergency update
alternatives
being installed to a dangerously wrong place.
v0.1.4.2: Hardening and quirks.
More control for hardening flags in AB_FLAGS_*
:
- PIC: Position-independent code. Makes ASLR work.
- PIE: Position-independent executables.
- SSP: Stack Smash Protector.
- RRO: LD RELRO.
- NOW: LD NOW.
- FTF: Cpp FORTIFY_SOURCE.
Quirks System:
See previous commit.
autobuild3 0.1.4.1
- Hardening improvements (pie, -z now)
- PKGSUG support (Suggests tag)
autobuild3 0.1.4
Major Changes:
- Prefer
$QT_SELECT
over old, internal$USEQT*
. #50 - Add SPDX licenses and exceptions. #48
- Add Distcc & ccache building in 12-parallel. #46
- Add OBJC(XX) handling. #45
- New elf filter with open file lists to feed. #43
- RPM glob escaping now complete. #40
- AB2 PM abstractions; possible to specify PKGDEP versions. #9
- RPM Requires is now optional (Fix empty PKGDEP failure)