Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nasm -f elf64 x86HAL/start.asm -o start.o
- x86HAL/start.asm:16: warning: dword data exceeds bounds
- nasm -f elf64 x86HAL/crti.asm -o crti.o
- nasm -f elf64 x86HAL/crtn.asm -o crtn.o
- clang++ Kernel/main.cxx -target x86_64-elf -std=gnu++11 -Wall -Wextra -ffreestanding -nostdlib -I Include -m64 -c -o kernel.o
- ld -m elf_x86_64 -T link.ld -o kernel.bin crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o start.o kernel.o /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8/crtend.o crtn.o
- /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o: In function `deregister_tm_clones':
- crtstuff.c:(.text+0x1): relocation truncated to fit: R_X86_64_32 against symbol `__TMC_END__' defined in .fini_array section in kernel.bin
- crtstuff.c:(.text+0x23): relocation truncated to fit: R_X86_64_32 against `.tm_clone_table'
- /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o: In function `register_tm_clones':
- crtstuff.c:(.text+0x31): relocation truncated to fit: R_X86_64_32 against symbol `__TMC_END__' defined in .fini_array section in kernel.bin
- crtstuff.c:(.text+0x63): relocation truncated to fit: R_X86_64_32 against `.tm_clone_table'
- /usr/bin/../lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o: In function `frame_dummy':
- crtstuff.c:(.text+0xa6): relocation truncated to fit: R_X86_64_32 against `.jcr'
- make: *** [kernel] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement