Re: Error in RISC-V Dynamic loading code
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
>> 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
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