#4797: bc-3.2.5
--------------------+-----------------------
Reporter: bdubbs | Owner: lfs-book
Type: task | Status: new
Priority: normal | Milestone: 10.1
Component: Book | Version: SVN
Severity: normal | Resolution:
Keywords: |
--------------------+-----------------------
Comment (by bdubbs):
# 3.2.5
This is a production release that fixes several bugs and adds a couple
small
things.
The two most important bugs were bugs that causes `dc` to access memory
out-of-bounds (crash in debug builds). This was found by upgrading to
`afl++`
from `afl`. Both were caused by a failure to distinguish between the same
two
cases.
Another bug was the failure to put all of the licenses in the `LICENSE.md`
file.
Third, some warnings by `scan-build` were found and eliminated. This
needed one
big change: `bc` and `dc` now bail out as fast as possible on fatal errors
instead of unwinding the stack.
Fourth, the pseudo-random number now attempts to seed itself with
`/dev/random`
if `/dev/urandom` fails.
Finally, this release has a few quality-of-life changes to the build
system. The
usage should not change at all; the only thing that changed was making
sure the
`Makefile.in` was written to rebuild properly when headers changed and to
not
rebuild when not necessary.
--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4797#comment:1>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page