Age | Commit message (Collapse) | Author |
|
Loadfile is from alpha, but heaviliy hacked here.
The build is done by building elf versions of boot and bootxx, then
merging the .rodata and .text sections into .text with a horrible hack
and then using objcopy to convert that into a.out.
Maybe someone will want to fix installboot to deal with ELF instead, but
I won't be that someone in the nearest future.
|
|
|
|
hypersparc cache aliasing
|
|
|
|
verions of gcc, but for 2.8 the boot stuff needs to be linked against libgcc.a,
to get ___cmpdi2 for cd9660.o Since ld doesn't automatically link against
libgcc.a we have to add `cc -print-libgcc-file-name` to the end of the ld
link line(s), whenever we see things like this.
|
|
|
|
|
|
|
|
We can't mess with this any more. We will go with the previously working
boot blocks and install methods for release.
|
|
|
|
This fixes namespace problems where STRIP is sometimes used as
the name of the strip(1) to use and other times used as
the flag to send install(1) when stripping (or not).
COPY doesn't have this problem (yet) but was poorly named.
|
|
|
|
|
|
|