reloc.S: don't prevent !exec stack
[wraplinux.git] / reloc.S
1 /*
2  * All this does is it wraps reloc/reloc.bin in a .o file.
3  * This could also be done with a binary-to-C converter.
4  */
5
6                 .data
7                 .balign 4
8                 .globl  reloc_size
9 reloc_size:
10                 .long   .L_reloc_end-reloc
11                 .size   reloc_size, 4
12
13                 .globl  reloc
14 reloc:
15                 .incbin "reloc/reloc.bin"
16                 .size   reloc,.-reloc
17 .L_reloc_end:
18
19 /*
20  * This is necessary to keep the whole executable
21  * from needing a writable stack.
22  */
23                 .section        .note.GNU-stack,"",@progbits