mirror of
https://github.com/tailix/libkernaux.git
synced 2025-04-07 17:32:45 -04:00
Reorder -lkernaux and -lgcc
To avoid undefined reference to __udivdi3
This commit is contained in:
parent
54a5e752bd
commit
057d0d197e
4 changed files with 4 additions and 4 deletions
|
@ -31,7 +31,7 @@ clean:
|
|||
rm -f $(KERNEL) $(OBJS)
|
||||
|
||||
$(KERNEL): $(LINKERSCR) $(OBJS) build-libkernaux.a
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -nostdlib -lgcc -lkernaux -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -nostdlib -lkernaux -lgcc -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
|
||||
build-libkernaux.a:
|
||||
cd $(LIBKERNAUX_BUILD) && ./config
|
||||
|
|
|
@ -48,7 +48,7 @@ $(IMAGE): $(GRUBCFG) $(KERNEL)
|
|||
$(GRUB_MKRESCUE) $(ROOTFS) -o $@
|
||||
|
||||
$(KERNEL): $(LINKERSCR) $(OBJS) build-libkernaux.a
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -ffreestanding -nostdlib -lgcc -lkernaux -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -ffreestanding -nostdlib -lkernaux -lgcc -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
$(GRUB_FILE) --is-x86-multiboot2 $@
|
||||
|
||||
build-libkernaux.a:
|
||||
|
|
|
@ -64,7 +64,7 @@ $(IMAGE): $(FULL_KERNEL) $(FULL_LIMINE_CD) $(FULL_LIMINE_ELTORITO) $(FULL_LIMINE
|
|||
$(LIMINE_INSTALL) $@
|
||||
|
||||
$(FULL_KERNEL): $(LINKERSCR) $(OBJS) build-libkernaux.a
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -ffreestanding -nostdlib -lgcc -lkernaux -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -ffreestanding -nostdlib -lkernaux -lgcc -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
$(GRUB_FILE) --is-x86-multiboot2 $@
|
||||
|
||||
$(FULL_LIMINE_CD):
|
||||
|
|
|
@ -73,7 +73,7 @@ $(IMAGE): $(FULL_KERNEL) $(FULL_LIMINE_CD) $(FULL_LIMINE_ELTORITO) $(FULL_LIMINE
|
|||
$(LIMINE_INSTALL) $@
|
||||
|
||||
$(FULL_KERNEL): $(LINKERSCR) $(OBJS) build-libkernaux.a
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -ffreestanding -nostdlib -zmax-page-size=0x1000 -static -lgcc -lkernaux -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
$(CC) -T $(LINKERSCR) -o $@ $(OBJS) -ffreestanding -nostdlib -zmax-page-size=0x1000 -static -lkernaux -lgcc -Wl,-L$(LIBKERNAUX_DEST)/lib
|
||||
|
||||
$(FULL_LIMINE_CD):
|
||||
cp -f $(LIMINE_CD) $(FULL_LIMINE_CD)
|
||||
|
|
Loading…
Add table
Reference in a new issue