Module Name: src Committed By: pooka Date: Wed Apr 23 23:25:45 UTC 2014
Modified Files: src/sys/rump: Makefile.rump README.compileopts src/sys/rump/librump/rumpkern: rump.c rump_private.h src/sys/sys: module.h Log Message: Add a RUMP_USE_CTOR compile-time switch. If defined, use __attribute__((constructor)) to determine which rump kernel components and kernel modules are linked into the rump kernel. If not defined (default), use the regular approach with link sets. This option is aimed to fix problems with toolchains where using link sets is not possible because the linker does not generate the requisite __start/__stop symbols for the link set sections (e.g. GNU gold, OS X, ...). To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/rump/Makefile.rump cvs rdiff -u -r1.3 -r1.4 src/sys/rump/README.compileopts cvs rdiff -u -r1.295 -r1.296 src/sys/rump/librump/rumpkern/rump.c cvs rdiff -u -r1.82 -r1.83 src/sys/rump/librump/rumpkern/rump_private.h cvs rdiff -u -r1.34 -r1.35 src/sys/sys/module.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.