On Tue, Aug 22, 2017 at 4:25 PM, Denis Obrezkov <denisobrez...@gmail.com> wrote:
> 2017-08-22 22:09 GMT+02:00 Joel Sherrill <j...@rtems.org>: > >> Sebastian, >> >> Did you consciously not add riscv do rtems-all.bset? Or was it an >> oversight? >> >> Thanks for doing this. I was building on the master of the tools and >> I haven't checked gdb for riscv but all targets did build. >> >> --joel >> >> On Tue, Aug 22, 2017 at 9:55 AM, Denis Obrezkov <denisobrez...@gmail.com> >> wrote: >> >>> Ok, I will try today >>> >>> 2017-08-22 16:44 GMT+02:00 Gedare Bloom <ged...@rtems.org>: >>> >>>> Denis, >>>> >>>> Please confirm if this works for you. >>>> >>>> On Tue, Aug 22, 2017 at 9:17 AM, Sebastian Huber >>>> <sebastian.hu...@embedded-brains.de> wrote: >>>> > Hello, >>>> > >>>> > I added a basic RISC-V 32-bit tool chain to the RSB. It is based on >>>> the >>>> > latest Newlib snapshot and GCC 7.2. The GDB is not included. I guess >>>> for >>>> > this we have to update to GDB 8.0. I didn't test this tool chain. >>>> > >>>> > >>>> > Sebastian Huber, embedded brains GmbH >>>> > >>>> > Address : Dornierstr. 4, D-82178 Puchheim, Germany >>>> > Phone : +49 89 189 47 41-16 >>>> > Fax : +49 89 189 47 41-09 >>>> > E-Mail : sebastian.hu...@embedded-brains.de >>>> > PGP : Public key available on request. >>>> > >>>> > Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. >>>> > >>>> > _______________________________________________ >>>> > devel mailing list >>>> > devel@rtems.org >>>> > http://lists.rtems.org/mailman/listinfo/devel >>>> >>> >>> >>> >>> -- >>> Regards, Denis Obrezkov >>> >>> _______________________________________________ >>> devel mailing list >>> devel@rtems.org >>> http://lists.rtems.org/mailman/listinfo/devel >>> >> >> > I have the error: > riscv32-rtems4.12-gcc --pipe -DHAVE_CONFIG_H -I.. > -I../../cpukit/../../../hifive1/lib/include -march=rv32imac -mabi=ilp32 > -DFE3XX -Os -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration > -Wstrict-prototypes -Wnested-externs -MT src/libscore_a-kern_tc.o -MD -MP > -MF src/.deps/libscore_a-kern_tc.Tpo -c -o src/libscore_a-kern_tc.o `test > -f 'src/kern_tc.c' || echo '/home/reprofy/development/ > rtems/kernel/rtems-riscv/c/src/../../cpukit/score/'`src/kern_tc.c > In file included from /home/reprofy/development/ > rtems/4.12/riscv32-rtems4.12/include/sys/_pthreadtypes.h:24:0, > from /home/reprofy/development/ > rtems/4.12/riscv32-rtems4.12/include/sys/types.h:239, > from /home/reprofy/development/ > rtems/4.12/riscv32-rtems4.12/include/sys/time.h:43, > from ../../cpukit/../../../hifive1/ > lib/include/rtems/score/timecounter.h:26, > from ../../cpukit/../../../hifive1/ > lib/include/rtems/score/timecounterimpl.h:26, > from /home/reprofy/development/ > rtems/kernel/rtems-riscv/c/src/../../cpukit/score/src/kern_tc.c:36: > /home/reprofy/development/rtems/4.12/riscv32-rtems4.12/include/sys/cpuset.h:227:10: > fatal error: machine/_kernel_cpuset.h: No such file or directory > #include <machine/_kernel_cpuset.h> > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > compilation terminated. > Is this file in your RTEMS source tree? It is a shared file across all ports and should always be there. --joel > > > -- > Regards, Denis Obrezkov >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel