Summary: | Cannot use links to share kernel objects | ||
---|---|---|---|
Product: | Base System | Reporter: | Richard Wackerbarth <rkw> |
Component: | conf | Assignee: | Bruce Evans <bde> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | bellalucy320, blowsoft1, cayen14422, contacto2, patricmorrisonpubg |
Priority: | Normal | ||
Version: | Unspecified | ||
Hardware: | Any | ||
OS: | Any |
Responsible Changed From-To: core->bde Please fix or pass on to appropriate individual. Make links is still supported in the makefile so I'm going to treat this like a software bug instead of a documentation bug. It would be nice if this worked. State Changed From-To: open->closed Just worked fine for me using -current MARKED AS SPAM MARKED AS SPAM MARKED AS SPAM MARKED AS SPAM MARKED AS SPAM MARKED AS SPAM |
Makefile cannot "make links" to allow sharing between similar kernels. You are supposed to be able to make GENERIC and then make links to those objects which do not depend on the options. Makefile chokes on "swapkernel" entry in CFILES. It needs a prefix path. Fix: Generate a file reference of ./swapkernel in the Makefile. In config/mkmakefile.c 524c524 < fprintf(fp, "%s ", swapname); --- > fprintf(fp, "./%s ", swapname); How-To-Repeat: cd /sys/compile/GENERIC make cd /sys/compile/xx make clean make links