Remove support for creating the 'machine' symlink as well as creating the
extra MACHINE_ARCH symlink for certain platforms (such as pc98). The support for creating these symlinks was added to sys/conf/kern.post.mk in changeset 152964. The intention of that commit was to remove this code from config(8), but config(8) was never updated. Approved by: imp
This commit is contained in:
parent
252e4a96e6
commit
67fb1bc8ed
@ -108,7 +108,6 @@ main(int argc, char **argv)
|
||||
struct stat buf;
|
||||
int ch, len;
|
||||
char *p;
|
||||
char xxx[MAXPATHLEN];
|
||||
char *kernfile;
|
||||
int printmachine;
|
||||
|
||||
@ -218,32 +217,6 @@ main(int argc, char **argv)
|
||||
} else if (!S_ISDIR(buf.st_mode))
|
||||
errx(EXIT_FAILURE, "%s isn't a directory", p);
|
||||
|
||||
/*
|
||||
* make symbolic links in compilation directory
|
||||
* for "sys" (to make genassym.c work along with #include <sys/xxx>)
|
||||
* and similarly for "machine".
|
||||
*/
|
||||
if (*srcdir == '\0')
|
||||
(void)snprintf(xxx, sizeof(xxx), "../../include");
|
||||
else
|
||||
(void)snprintf(xxx, sizeof(xxx), "%s/%s/include",
|
||||
srcdir, machinename);
|
||||
(void) unlink(path("machine"));
|
||||
(void) symlink(xxx, path("machine"));
|
||||
if (strcmp(machinename, machinearch) != 0) {
|
||||
/*
|
||||
* make symbolic links in compilation directory for
|
||||
* machinearch, if it is different than machinename.
|
||||
*/
|
||||
if (*srcdir == '\0')
|
||||
(void)snprintf(xxx, sizeof(xxx), "../../../%s/include",
|
||||
machinearch);
|
||||
else
|
||||
(void)snprintf(xxx, sizeof(xxx), "%s/%s/include",
|
||||
srcdir, machinearch);
|
||||
(void) unlink(path(machinearch));
|
||||
(void) symlink(xxx, path(machinearch));
|
||||
}
|
||||
configfile(); /* put config file into kernel*/
|
||||
options(); /* make options .h files */
|
||||
makefile(); /* build Makefile */
|
||||
|
Loading…
x
Reference in New Issue
Block a user