[EROS-Arch] Re: links deprecated
Sun, 26 Nov 2000 12:09:12 -0800
> The machine symlink should be constructed in the build/XXX directory
> rather than in the top directory to allow multiple parallel builds. Placing
> it in the top directory predated the current placement of different builds
> in different directories. I'm open to a better suggestion here.
How about this:
(Note that there is already a -Ibase/sys/arch/i486/include in the build, as
well as -Ibase/sys.)
Remove the symlinks base/sys/eros/machine and base/sys/machine.
Add symlinks base/sys/arch/i486/include/machine -> base/sys/arch/i486/machine
and base/sys/arch/i486/include/erosMachine -> base/sys/eros/i486.
Change the ten files that have #include <eros/machine/...> to #include
base/sys has arch/i486, but base/sys/eros has merely i486. Why the
Perhaps we should *move* base/sys/arch/i486/machine/* to
base/sys/arch/i486/include/machine/* instead of just linking them.
If we move these files, the next question is, why are some files directly in
base/sys/arch/i486/include and others in base/sys/arch/i486/include/machine?
Is base/lib/unix/include/machine used? Does it have the same issues as
What about the following symlinks in the installed tree: