FreeBSD_HEAD_arm64 - Build #3817 - Fixed

jenkins-admin at FreeBSD.org jenkins-admin at FreeBSD.org
Mon Aug 29 09:05:47 UTC 2016


FreeBSD_HEAD_arm64 - Build #3817 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3817/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3817/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3817/console

Change summaries:

304991 by ed:
Use both the MACHINE and MACHINE_CPUARCH directories for finding sources.

When fixing this module to build on PC98, I actually broke the build on
ARM64. On PC98 we need to pull in the sources from the MACHINE_CPUARCH
(i386), but on ARM64 we need to use the MACHINE, as MACHINE_CPUARCH is
set to aarch64 instead of just arm64.

304989 by mm:
Redo MFV r304866:
Sync libarchive with vendor including security fixes

Vendor issues fixed:
Issue #731: Reject tar entries >= INT64_MAX
Issue #744 (part of Issue #743): Enforce sandbox with very long pathnames
Issue #748: Zip decompression failure with highly-compressed data
Issue #767: Buffer overflow printing a filename
Issue #770: Zip read: be more careful about extra_length

MFC after:	3 days

304988 by mm:
Revert r304869

This commit was incorrect and will be re-committed asap.

304986 by bde:
Restore the nontemporal pagezero() under the name sse2_pagezero() (the
same name as for i386).  It is not reconnected yet.

Which method is better is too machine-dependent and system-dependent
to replace the old method unconditionally.



More information about the freebsd-arm mailing list