mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-06 01:47:42 +00:00
update elf2flt nios2 support, thanks atle
This commit is contained in:
parent
00f34a0cdc
commit
29dbeb4e51
@ -1,5 +1,5 @@
|
|||||||
--- elf2flt/elf2flt.ld
|
--- elf2flt/elf2flt.ld
|
||||||
++ elf2flt/elf2flt.ld
|
+++ elf2flt/elf2flt.ld
|
||||||
@@ -62,6 +62,10 @@
|
@@ -62,6 +62,10 @@
|
||||||
*(.eh_frame)
|
*(.eh_frame)
|
||||||
*(.gcc_except_table)
|
*(.gcc_except_table)
|
||||||
@ -11,3 +11,32 @@
|
|||||||
/* Microblaze has .sdata and .sbss (small bss). They must
|
/* Microblaze has .sdata and .sbss (small bss). They must
|
||||||
be contiguous, so please don't move any of this. JW */
|
be contiguous, so please don't move any of this. JW */
|
||||||
_ssrw = . ;
|
_ssrw = . ;
|
||||||
|
@@ -72,7 +72,7 @@
|
||||||
|
_ssrw = . ;
|
||||||
|
*(.sdata)
|
||||||
|
*(.sdata.*)
|
||||||
|
- *(.sbss) /* Don't move this! */
|
||||||
|
+ *(.sbss .gnu.linkonce.sb*) /* Don't move this! */
|
||||||
|
_essrw = . ;
|
||||||
|
|
||||||
|
_ssrw_size = _essrw - _ssrw;
|
||||||
|
--- elf2flt/ld-elf2flt.in
|
||||||
|
+++ elf2flt/ld-elf2flt.in
|
||||||
|
@@ -132,7 +132,7 @@
|
||||||
|
esac
|
||||||
|
ARG1="$ARG1 -defsym $GOT_OFFSET=`expr ${SHARED_ID} '*' -4 - 4`"
|
||||||
|
fi
|
||||||
|
- if [ "@emit_relocs@" = "yes" ]
|
||||||
|
+ if [ "no" = "yes" ]
|
||||||
|
then
|
||||||
|
SEDOP="$SEDOP -e s/^SINGLE_LINK://"
|
||||||
|
else
|
||||||
|
@@ -155,7 +155,7 @@
|
||||||
|
LDSCRIPT="$NEWLDSCRIPT"
|
||||||
|
fi
|
||||||
|
|
||||||
|
- if [ "@emit_relocs@" = "yes" ]
|
||||||
|
+ if [ "no" = "yes" ]
|
||||||
|
then
|
||||||
|
$LINKER $EMUL $SDIRS -T $LDSCRIPT -q -o "$OFILE.gdb" $ARG1 ||exit $?
|
||||||
|
RFILE="$OFILE.gdb"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user