2017-08-22 23:49 GMT+02:00 Joel Sherrill <j...@rtems.org>: > > > 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/rtem >> s/4.12/riscv32-rtems4.12/include/sys/_pthreadtypes.h:24:0, >> from /home/reprofy/development/rtem >> s/4.12/riscv32-rtems4.12/include/sys/types.h:239, >> from /home/reprofy/development/rtem >> s/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/rtem >> s/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 >> > > No, I can't find it.
Here are my build instructions: https://docs.google.com/document/d/13_qoWGmQ4N3Sqgb9dvaX27Dn_npZX6IkedyvImBcKfo/edit?usp=sharing in "Build instructions" section. Did I miss something? -- Regards, Denis Obrezkov
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel