]> Zhao Yanbai Git Server - minix.git/commitdiff
Allow clang for kernel compilation
authorAntoine Leca <Antoine.Leca.1@gmail.com>
Mon, 26 Dec 2011 16:33:18 +0000 (17:33 +0100)
committerArun Thomas <arun@minix3.org>
Thu, 12 Jan 2012 12:36:22 +0000 (13:36 +0100)
Remove .ident sections, and force separations of .text and
.data sections into separate program headers, for the benefit
of the check done by MINIX boot monitor in multiboot mode.

kernel/arch/i386/kernel.lds

index 2e290f383cc6a84788a285162e9ee1bdc6779c8d..cdc5380fb9b953b7ca6ec304f2d438af69acaffb 100644 (file)
@@ -6,10 +6,10 @@ SECTIONS
        .text . : AT (ADDR(.text) - 0x0000) {
                *(.text)
                *(.text.*)
-               . = ALIGN(4096);
        }
        _etext = .;
        etext = .;
+       . = ALIGN(4096);
 
        .data . : AT (ADDR(.data) - 0x0000) {
                _rodata = .;
@@ -39,5 +39,6 @@ SECTIONS
                *(.comment.*)
                *(.note)
                *(.note.*)
+               *(.ident)
        }
 }