Saturday, December 04, 2004

isolinux bootloader

next step
make a new makefile for the isolinux bootloader.
this requires nasm.
ok where does nasm fit in with the cross toolchain?

ok nasm builds
it ends up in:

/tmp/ptxdist-local/bin

along with a bunch of other files:
-rwxr-xr-x 1 root root 2230984 Dec 4 07:40 i586-linux-addr2line*
-rwxr-xr-x 2 root root 2252824 Dec 4 07:40 i586-linux-ar*
-rwxr-xr-x 2 root root 3513455 Dec 4 07:40 i586-linux-as*
-rwxr-xr-x 2 root root 341433 Dec 4 08:30 i586-linux-c++*
-rwxr-xr-x 1 root root 172616 Dec 4 08:30 i586-linux-c++filt*
-rwxr-xr-x 1 root root 342228 Dec 4 08:30 i586-linux-cpp*
-rwxr-xr-x 2 root root 341433 Dec 4 08:30 i586-linux-g++*
-rwxr-xr-x 1 root root 336945 Dec 4 08:31 i586-linux-gcc*
-rwxr-xr-x 1 root root 15803 Dec 4 08:30 i586-linux-gccbug*
-rwxr-xr-x 1 root root 125246 Dec 4 08:30 i586-linux-gcov*
-rwxr-xr-x 2 root root 2924288 Dec 4 07:40 i586-linux-ld*
-rwxr-xr-x 2 root root 2270205 Dec 4 07:40 i586-linux-nm*
-rwxr-xr-x 1 root root 2715345 Dec 4 07:40 i586-linux-objcopy*
-rwxr-xr-x 1 root root 2901580 Dec 4 07:40 i586-linux-objdump*
-rwxr-xr-x 2 root root 2252823 Dec 4 07:40 i586-linux-ranlib*
-rwxr-xr-x 1 root root 446178 Dec 4 07:40 i586-linux-readelf*
-rwxr-xr-x 1 root root 2102944 Dec 4 07:39 i586-linux-size*
-rwxr-xr-x 1 root root 2080050 Dec 4 07:40 i586-linux-strings*
-rwxr-xr-x 2 root root 2715340 Dec 4 07:40 i586-linux-strip*
-rwxr-xr-x 1 root root 723281 Dec 4 14:00 nasm*
-rwxr-xr-x 1 root root 206067 Dec 4 14:00 ndisasm*

thats great
but im concerned that nasm will create isolinux
that is dependant upone other lib files
but this unlikely. isolinux is a bootloader
not a user mode program.

No comments: