summaryrefslogtreecommitdiff
path: root/lib/librumpclient/Makefile
AgeCommit message (Collapse)Author
2023-06-03bsd.own.mk: rename GCC_NO_* to CC_WNO_*lukem
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler. GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2021-11-01Force at most partial RELRO for rump_server and related librariesnia
rump_server with -l uses lazy resolution by default and thus cannot be used with full RELRO/BIND_NOW.
2019-10-13introduce some common variables for use in GCC warning disables:mrg
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8) use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come. we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
2017-05-11With the removal of HAVE_REGISTER_T from rumpuser_port.h, _KERNTYPES does notsevan
need to be defined. This allows register_t to be typedef'd to RUMP_REGISTER_T without conflict, as highlighted in PR kern/52206.
2017-05-10Revert previous change so builds can resume.sevan
_KERNTYPES needs to be defined for NetBSD builds to succeed. _KERNTYPES must not be defined for buildrum.sh builds to succeed.
2017-05-10Do not define _KERNTYPES as this breaks build with buildrump.sh due tosevan
conflicting types for register_t. Closes PR kern/52206 Steered in the right direction by christos.
2016-01-23Define _KERNTYPES for things that need it.christos
2013-09-10-I../librumpuser is still required for sp_common.cpooka
2013-09-10use <rump/rumpuser_port.h>pooka
2013-05-15Make it possible for external parties to specify additional dplibs.pooka
This is useful for example on platforms which require -ldl.
2011-03-08need -I${.OBJDIR} nowpooka
2011-03-08create srcsys symlinkpooka
2011-02-22Remove "NOLINT" setting that was apparently committed by accident andtron
breaks the build.
2011-02-22Disable string aliasing for rump_syscalls.c. I can't figure outpooka
how to otherwise make the kernel's register_t coreography to work with the return value here in a MI fashion.
2011-02-16add some excuse of a manpage for librumpclientpooka
2010-11-23Install rumpclient to /lib to allow non-/usr users.pooka
pointed out by tron (thanks!)
2010-11-04Add library for rump syscall client stubs.pooka