sthen 480ab7042f lz4 has several methods to handle unaligned access,
method 0: memcpy, "safe and portable"
method 1: __packed, "safe if your compiler supports it", used by default on most arches.
method 2: direct access. "portable but violate C standard" (er, so not really portable...)
"It can generate buggy code on targets which assembly generation depends on alignment.
But in some circumstances, it's the only known way to get the most performance (ie
GCC + ARMv6)".

The recent update to the port switched to method 2 if __ARM_ARCH_6K__ is defined,
but this causes a bus error on armv7. Change to forcing __packed instead (method 1)
to avoid the issue.

All worked out by, and diff from, Markus Hennecke.
2017-08-24 12:28:52 +00:00
2017-08-20 10:26:27 +00:00
2017-08-15 02:30:00 +00:00
2017-07-17 21:02:08 +00:00
2017-08-18 12:08:46 +00:00
2017-08-21 22:45:51 +00:00
2017-08-10 06:36:58 +00:00
2017-08-21 19:55:07 +00:00
2017-08-22 19:40:59 +00:00
2017-08-24 10:52:48 +00:00
2017-08-22 19:25:52 +00:00
2017-08-22 10:13:55 +00:00
2017-07-27 01:03:33 +00:00
2017-08-24 11:48:41 +00:00
2017-07-27 20:39:45 +00:00
2016-10-17 16:26:52 +00:00

Documentation for the ports tree: ports(7), packages(7), mirroring-ports(7),
library-specs(7), bsd.port.mk(5), bsd.port.arch.mk(5), port-modules(5).

dpb(1), bulk(8) (manpages under ${PORTSDIR}/infrastructure/man) for bulk builds.

See also the OpenBSD Porter's Handbook http://www.openbsd.org/faq/ports/

$OpenBSD: README,v 1.22 2016/10/17 16:26:52 danj Exp $
Description
Public git conversion mirror of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.
Readme 554 MiB
Languages
Makefile 61%
PHP 18.9%
Perl 6.5%
C 4.6%
HTML 2.3%
Other 6.4%