Re: Error in RISC-V Dynamic loading code

2020-08-31 Thread Hesham Almatary
On Mon, 31 Aug 2020 at 15:05, Eshan Dhawan  wrote:
>
>
> >> On 31-Aug-2020, at 3:44 PM, Hesham Almatary  
> >> wrote:
> > Hello Eshan,
> >
> > What rtems-tools version are you using? I remember I fixed that (or
> > something similar) in this commit [1]
> The error comes while Building RTEMS
> >
dl06 runs rtems-ld which comes from rtems-tools. You need to make sure
your rtems-tools/rtems-ld
are updated and contain/build that commit fix.

> > [1] 
> > https://github.com/RTEMS/rtems-tools/commit/e6e610d262940b7651157597b6b1406aa806b4d1
> >
> >> On Sun, 30 Aug 2020 at 18:33, Eshan Dhawan  wrote:
> >>
> >> Hello everyone,
> >> While testing my confstr patch on RISCV i received this error.
> >>
> >> Error Log :
> >> make[5]: Entering directory 
> >> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites/libtests'
> >> rtems-ld -r 
> >> /home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac \
> >>  -C riscv-rtems6-gcc -c "-march=rv32imac -mabi=ilp32" \
> >>  -O rap -b dl06.pre -e rtems_main -s \
> >>  -o dl06.rap dl06-o1.o dl06-o2.o -lm
> >> error: rap::object: Section index '0' not found: dl06-o1.o
> >> Makefile:8528: recipe for target 'dl06.rap' failed
> >> make[5]: *** [dl06.rap] Error 10
> >> make[5]: Leaving directory 
> >> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites/libtests'
> >> Makefile:663: recipe for target 'libtests' failed
> >> make[4]: *** [libtests] Error 2
> >> make[4]: Leaving directory 
> >> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites'
> >> Makefile:1222: recipe for target 'testsuites' failed
> >> make[3]: *** [testsuites] Error 2
> >> make[3]: Leaving directory 
> >> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac'
> >> Makefile:716: recipe for target 'all-recursive' failed
> >> make[2]: *** [all-recursive] Error 1
> >> make[2]: Leaving directory 
> >> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac'
> >> Makefile:289: recipe for target 'all-recursive' failed
> >> make[1]: *** [all-recursive] Error 1
> >> make[1]: Leaving directory 
> >> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c'
> >> Makefile:410: recipe for target 'all-recursive' failed
> >> make: *** [all-recursive] Error 1
> >>
> >> --
> >> Thanks
> >> - Eshan
> >> ___
> >> devel mailing list
> >> devel@rtems.org
> >> http://lists.rtems.org/mailman/listinfo/devel
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Error in RISC-V Dynamic loading code

2020-08-31 Thread Eshan Dhawan

>> On 31-Aug-2020, at 3:44 PM, Hesham Almatary  
>> wrote:
> Hello Eshan,
> 
> What rtems-tools version are you using? I remember I fixed that (or
> something similar) in this commit [1]
The error comes while Building RTEMS 
> 
> [1] 
> https://github.com/RTEMS/rtems-tools/commit/e6e610d262940b7651157597b6b1406aa806b4d1
> 
>> On Sun, 30 Aug 2020 at 18:33, Eshan Dhawan  wrote:
>> 
>> Hello everyone,
>> While testing my confstr patch on RISCV i received this error.
>> 
>> Error Log :
>> make[5]: Entering directory 
>> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites/libtests'
>> rtems-ld -r 
>> /home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac \
>>  -C riscv-rtems6-gcc -c "-march=rv32imac -mabi=ilp32" \
>>  -O rap -b dl06.pre -e rtems_main -s \
>>  -o dl06.rap dl06-o1.o dl06-o2.o -lm
>> error: rap::object: Section index '0' not found: dl06-o1.o
>> Makefile:8528: recipe for target 'dl06.rap' failed
>> make[5]: *** [dl06.rap] Error 10
>> make[5]: Leaving directory 
>> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites/libtests'
>> Makefile:663: recipe for target 'libtests' failed
>> make[4]: *** [libtests] Error 2
>> make[4]: Leaving directory 
>> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites'
>> Makefile:1222: recipe for target 'testsuites' failed
>> make[3]: *** [testsuites] Error 2
>> make[3]: Leaving directory 
>> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac'
>> Makefile:716: recipe for target 'all-recursive' failed
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory 
>> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac'
>> Makefile:289: recipe for target 'all-recursive' failed
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory 
>> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c'
>> Makefile:410: recipe for target 'all-recursive' failed
>> make: *** [all-recursive] Error 1
>> 
>> --
>> Thanks
>> - Eshan
>> ___
>> devel mailing list
>> devel@rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Error in RISC-V Dynamic loading code

2020-08-31 Thread Hesham Almatary
Hello Eshan,

What rtems-tools version are you using? I remember I fixed that (or
something similar) in this commit [1]

[1] 
https://github.com/RTEMS/rtems-tools/commit/e6e610d262940b7651157597b6b1406aa806b4d1

On Sun, 30 Aug 2020 at 18:33, Eshan Dhawan  wrote:
>
> Hello everyone,
> While testing my confstr patch on RISCV i received this error.
>
> Error Log :
> make[5]: Entering directory 
> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites/libtests'
> rtems-ld -r 
> /home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac \
>   -C riscv-rtems6-gcc -c "-march=rv32imac -mabi=ilp32" \
>   -O rap -b dl06.pre -e rtems_main -s \
>   -o dl06.rap dl06-o1.o dl06-o2.o -lm
> error: rap::object: Section index '0' not found: dl06-o1.o
> Makefile:8528: recipe for target 'dl06.rap' failed
> make[5]: *** [dl06.rap] Error 10
> make[5]: Leaving directory 
> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites/libtests'
> Makefile:663: recipe for target 'libtests' failed
> make[4]: *** [libtests] Error 2
> make[4]: Leaving directory 
> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac/testsuites'
> Makefile:1222: recipe for target 'testsuites' failed
> make[3]: *** [testsuites] Error 2
> make[3]: Leaving directory 
> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac'
> Makefile:716: recipe for target 'all-recursive' failed
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory 
> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c/rv32imac'
> Makefile:289: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory 
> '/home/eshan/development/rtems/kernel/rv32imac/riscv-rtems6/c'
> Makefile:410: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
>
> --
> Thanks
> - Eshan
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel