mirror of
https://github.com/xomboverlord/xomb-bare-bones.git
synced 2026-01-11 18:33:15 +01:00
Added typeinfo fix and objdump.
Signed-off-by: The XOmB Overlord <overlord@xomb.net>
This commit is contained in:
committed by
The XOmB Overlord
parent
20d133c6f8
commit
2a64b4ee52
@@ -35,7 +35,7 @@ ldc -nodefaultlib -I.. -I../kernel/runtime/. -code-model=kernel -c ../kernel/run
|
||||
echo '--> kernel/runtime/invariant.d';\
|
||||
ldc -nodefaultlib -g -I.. -I../kernel/runtime/. -code-model=kernel -c ../kernel/runtime/invariant.d -ofdsss_objs/G/kernel.runtime.invariant.o; \
|
||||
echo '--> kernel/runtime/std/typeinfo/*';\
|
||||
ldc -nodefaultlib -g -I.. -I../kernel/runtime/. -code-model=kernel -c `ls ../kernel/runtime/std/typeinfo/*.d` -oddsss_objs/G/. ;\
|
||||
sh ./compile_typeinfo.sh;\
|
||||
echo '--> kernel/runtime/dstubs.d';\
|
||||
ldc -nodefaultlib -g -I.. -I../kernel/runtime/. -code-model=kernel -c ../kernel/runtime/dstubs.d -ofdsss_objs/G/kernel.runtime.dstubs.o ;\
|
||||
echo '--> kernel/runtime/util.d';\
|
||||
@@ -64,7 +64,7 @@ ld -nostdlib -nodefaultlibs -b elf64-x86-64 -T ../kernel/arch/x86_64/linker.ld -
|
||||
echo ;\
|
||||
echo Creating Kernel Dump; \
|
||||
echo '--> xomb.dump';\
|
||||
rm -f xomb.dump && x86_64-pc-elf-objdump -d -S -r iso/boot/xomb > xomb.dump;\
|
||||
rm -f xomb.dump && objdump -d -S -r iso/boot/xomb > xomb.dump;\
|
||||
\
|
||||
echo ;\
|
||||
echo Compiling ISO; \
|
||||
|
||||
Reference in New Issue
Block a user