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
show more ...
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThis simplifies pathing in make/displayed outputMFC after: 3 weeksSponsored by: Dell EMC Isilon
First pass through library packaging.Sponsored by: The FreeBSD Foundation
META MODE: Update dependencies with 'the-lot' and add missing directories.This is not properly respecting WITHOUT or ARCH dependencies in target/.Doing so requires a massive effort to rework targe
META MODE: Update dependencies with 'the-lot' and add missing directories.This is not properly respecting WITHOUT or ARCH dependencies in target/.Doing so requires a massive effort to rework targets/ to do so. Abetter approach will be to either include the SUBDIR Makefiles directlyand map to DIRDEPS or just dynamically lookup the SUBDIR. These losethe benefit of having a userland/lib, userland/libexec, etc, though andresults in a massive package. The current implementation of targets/ isvery unmaintainable.Currently rescue/rescue and sys/modules are still not connected.Sponsored by: EMC / Isilon Storage Division
META_MODE: Remove DEP_RELDIR from Makefile.depend files.This has not been needed since r284171 in projects/bmake.Sponsored by: EMC / Isilon Storage Division
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
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
Updated/new dependencies
Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile.This allows us to use libevent for other application in the future.For now libevent is still INTERNALLIB and no shared li
Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile.This allows us to use libevent for other application in the future.For now libevent is still INTERNALLIB and no shared library is installed.MFC after: 1 month