ip.lds: .text.sg.* input section references
The input section names changed from .text. to .text.sg. when the sg object files were moved to the sg directory.
This commit is contained in:
parent
329ada55f1
commit
060977091d
@ -69,7 +69,7 @@ test.elf: test.o rgb.o vga.o
|
|||||||
$(OBJCOPY) -O binary $< $@
|
$(OBJCOPY) -O binary $< $@
|
||||||
|
|
||||||
ip.elf: $(IP_OBJ)
|
ip.elf: $(IP_OBJ)
|
||||||
$(LD) --print-memory-usage -T $(LIB)/ip.lds $^ -o $@
|
$(LD) --orphan-handling=error --print-memory-usage -T $(LIB)/ip.lds $^ -o $@
|
||||||
|
|
||||||
audio.pcm:
|
audio.pcm:
|
||||||
sox \
|
sox \
|
||||||
|
27
ip.lds
27
ip.lds
@ -24,33 +24,36 @@ SECTIONS
|
|||||||
|
|
||||||
.text.sg_sec :
|
.text.sg_sec :
|
||||||
{
|
{
|
||||||
KEEP(*(.text.sg_sec))
|
KEEP(*(.text.*sg_sec))
|
||||||
} > sg_sec
|
} > sg_sec
|
||||||
|
|
||||||
.text.sg_are :
|
.text.sg_are :
|
||||||
{
|
{
|
||||||
KEEP(*(.text.sg_arejp))
|
KEEP(*(.text.*sg_arejp))
|
||||||
KEEP(*(.text.sg_areus))
|
KEEP(*(.text.*sg_areus))
|
||||||
KEEP(*(.text.sg_areec))
|
KEEP(*(.text.*sg_areec))
|
||||||
KEEP(*(.text.sg_are00))
|
KEEP(*(.text.*sg_are00))
|
||||||
KEEP(*(.text.sg_are01))
|
KEEP(*(.text.*sg_are01))
|
||||||
KEEP(*(.text.sg_are02))
|
KEEP(*(.text.*sg_are02))
|
||||||
KEEP(*(.text.sg_are03))
|
KEEP(*(.text.*sg_are03))
|
||||||
KEEP(*(.text.sg_are04))
|
KEEP(*(.text.*sg_are04))
|
||||||
} > sg_are
|
} > sg_are
|
||||||
|
|
||||||
.text.sg_ini :
|
.text.sg_ini :
|
||||||
{
|
{
|
||||||
KEEP(*(.text.sg_ini))
|
KEEP(*(.text.*sg_ini))
|
||||||
} > sg_ini
|
} > sg_ini
|
||||||
|
|
||||||
.text.aip :
|
.text.aip :
|
||||||
{
|
{
|
||||||
KEEP(*(.text.aip))
|
KEEP(*(.text.*aip))
|
||||||
} > aip
|
} > aip
|
||||||
|
|
||||||
/DISCARD/ :
|
/DISCARD/ :
|
||||||
{
|
{
|
||||||
*(*)
|
*(.text)
|
||||||
|
*(.data)
|
||||||
|
*(.bss)
|
||||||
|
*(.comment)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user