[PowerPC64LE] Pass our byte order to the sqlite3 build.Due to the sqlite3 endian detection code preferring to check platform definesinstead of checking endian defines, it is necessary to manually
[PowerPC64LE] Pass our byte order to the sqlite3 build.Due to the sqlite3 endian detection code preferring to check platform definesinstead of checking endian defines, it is necessary to manually setthe endianness on PowerPC64LE.Unlike other bi-endian platforms, PowerPC64LE relies entirely on thegeneric endianness macros like __BYTE_ORDER__ and has no platform-specificdefine to denote little endian.Add -DSQLITE_BYTEORDER=1234 to the CFLAGS when building libsqlite3 onpowerpc64le.Fixes runtime operation of sqlite on PowerPC64LE.Sponsored by: Tag1 Consulting, Inc.
show more ...
Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WE
Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WERROR=yes buildworld.Not currently touching the numerous instances in ^/tools.MFC after: 1 week
Update Makefile.depend filesUpdate a bunch of Makefile.depend files asa result of adding Makefile.depend.options filesReviewed by: bdreweryMFC after: 1 weekSponsored by: Juniper NetworksDi
Update Makefile.depend filesUpdate a bunch of Makefile.depend files asa result of adding Makefile.depend.options filesReviewed by: bdreweryMFC after: 1 weekSponsored by: Juniper NetworksDifferential Revision: https://reviews.freebsd.org/D22494
Disable FTS3, FTS4, and RTREE in bundled and private sqlite3.Suggested by: delphij@Reviewed by: delphij@ (for secteam@)MFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D18786
Revert r333353 - FTS5 uses log(3) which currently breakes non-amd64 builds.Reported by: lwhsu
Update private sqlite from sqlite3-3.20.0 to sqlite3-3.23.1
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
[private] add libevent1 and sqlite3 include files for our private libraries.This, like including ucl private headers, is useful for writing new basesystem tools. Yes, anyone using these libraries
[private] add libevent1 and sqlite3 include files for our private libraries.This, like including ucl private headers, is useful for writing new basesystem tools. Yes, anyone using these libraries shouldn't assume ABIcompatibility.Reviewed by: bdrewery, baptDifferential Revision: https://reviews.freebsd.org/D10123
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThis implifies pathing in make/displayed outputMFC after: 3 weeksSponsored by: Dell EMC Isilon
First pass through library packaging.Sponsored by: The FreeBSD Foundation
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.This both avoids some dependencies on xinstall.host and allowsbootstrapping on older releases to work due to lack of
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.This both avoids some dependencies on xinstall.host and allowsbootstrapping on older releases to work due to lack of at least 'install -l'support.Sponsored by: EMC / Isilon Storage Division
Move the USE_PREAD configuration knob out of the middle of the autoconfgenerated ones. It is easy to mistake as an option that has gone awaywhen it's actually a control that was explicitly turned
Move the USE_PREAD configuration knob out of the middle of the autoconfgenerated ones. It is easy to mistake as an option that has gone awaywhen it's actually a control that was explicitly turned on for FreeBSD.
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Merge sync of head
Fix a lock up where we enter swapper() with interrupts disabled.In smp_rendezvous_cpus we expect to wait for all cpus to entersmp_rendezvous_action. If we call this holding a proc lock swapper may
Fix a lock up where we enter swapper() with interrupts disabled.In smp_rendezvous_cpus we expect to wait for all cpus to entersmp_rendezvous_action. If we call this holding a proc lock swapper mayattempt to also lock it, however as interrupts are disabled the cpu neverhandles the ipi. Because smp_rendezvous_action waits for all signaledcpus before contining it may get caught waiting for the cpu running swapperas the proc mutex will be unlocked after smp_rendezvous_cpus finishes.The fix is to enable interrupts in the configure stage as we should bedoing.MFC after: 1 week