From cd7318c802bd34bc8a42eb09fc1b367bb7b86b92 Mon Sep 17 00:00:00 2001 From: Ida Delphine Date: Sat, 20 Mar 2021 19:54:59 +0100 Subject: start: Console output example updates --- user/start/app.rst | 119 +++++++++++++++++++++++------------------------ user/start/bsp-build.rst | 93 ++++++++++++++++++------------------ user/start/bsp-test.rst | 50 +++++++++++--------- user/start/sources.rst | 12 +++-- user/start/tools.rst | 35 +++++++------- 5 files changed, 159 insertions(+), 150 deletions(-) diff --git a/user/start/app.rst b/user/start/app.rst index b04f8e1..2bb0a9e 100644 --- a/user/start/app.rst +++ b/user/start/app.rst @@ -148,47 +148,46 @@ The output will be something close to: .. code-block:: none - Setting top to : $BASE/app/hello - Setting out to : $BASE/app/hello/build - RTEMS Version : 5 - Architectures : sparc-rtems5 - Board Support Package (BSP) : sparc-rtems5-erc32 - Show commands : no - Long commands : no - Checking for program 'sparc-rtems5-gcc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'sparc-rtems5-g++' : $BASE/rtems/5/bin/sparc-rtems5-g++ - Checking for program 'sparc-rtems5-gcc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'sparc-rtems5-ld' : $BASE/rtems/5/bin/sparc-rtems5-ld - Checking for program 'sparc-rtems5-ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'sparc-rtems5-nm' : $BASE/rtems/5/bin/sparc-rtems5-nm - Checking for program 'sparc-rtems5-objdump' : $BASE/rtems/5/bin/sparc-rtems5-objdump - Checking for program 'sparc-rtems5-objcopy' : $BASE/rtems/5/bin/sparc-rtems5-objcopy - Checking for program 'sparc-rtems5-readelf' : $BASE/rtems/5/bin/sparc-rtems5-readelf - Checking for program 'sparc-rtems5-strip' : $BASE/rtems/5/bin/sparc-rtems5-strip - Checking for program 'sparc-rtems5-ranlib' : $BASE/rtems/5/bin/sparc-rtems5-ranlib - Checking for program 'rtems-ld' : $BASE/rtems/5/bin/rtems-ld - Checking for program 'rtems-tld' : $BASE/rtems/5/bin/rtems-tld - Checking for program 'rtems-syms' : $BASE/rtems/5/bin/rtems-syms - Checking for program 'rtems-bin2c' : $BASE/rtems/5/bin/rtems-bin2c - Checking for program 'tar' : /usr/bin/tar - Checking for program 'gcc, cc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'g++, c++' : $BASE/rtems/5/bin/sparc-rtems5-g++ - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'gas, gcc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for c flags '-MMD' : yes - Checking for cxx flags '-MMD' : yes - Compiler version (sparc-rtems5-gcc) : 7.5.0 20191114 (RTEMS 5, RSB 5.1.0, Newlib fbaa096) - Checking for a valid RTEMS BSP installation : yes - Checking for RTEMS_DEBUG : no - Checking for RTEMS_MULTIPROCESSING : no - Checking for RTEMS_NEWLIB : yes - Checking for RTEMS_POSIX_API : yes - Checking for RTEMS_SMP : no - Checking for RTEMS_NETWORKING : no - 'configure' finished successfully (0.686s) - + Setting top to : $BASE/app/hello + Setting out to : $BASE/app/hello/build + RTEMS Version : 6 + Architectures : sparc-rtems6 + Board Support Package (BSP) : sparc-rtems6-erc32 + Show commands : no + Long commands : no + Checking for program 'sparc-rtems6-gcc' : $BASE/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'sparc-rtems6-g++' : $BASE/rtems/6/bin/sparc-rtems6-g++ + Checking for program 'sparc-rtems6-gcc' : $BASE/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'sparc-rtems6-ld' : $BASE/rtems/6/bin/sparc-rtems6-ld + Checking for program 'sparc-rtems6-ar' : $BASE/rtems/6/bin/sparc-rtems6-ar + Checking for program 'sparc-rtems6-nm' : $BASE/rtems/6/bin/sparc-rtems6-nm + Checking for program 'sparc-rtems6-objdump' : $BASE/rtems/6/bin/sparc-rtems6-objdump + Checking for program 'sparc-rtems6-objcopy' : $BASE/rtems/6/bin/sparc-rtems6-objcopy + Checking for program 'sparc-rtems6-readelf' : $BASE/rtems/6/bin/sparc-rtems6-readelf + Checking for program 'sparc-rtems6-strip' : $BASE/rtems/6/bin/sparc-rtems6-strip + Checking for program 'sparc-rtems6-ranlib' : $BASE/rtems/6/bin/sparc-rtems6-ranlib + Checking for program 'rtems-ld' : $BASE/rtems/6/bin/rtems-ld + Checking for program 'rtems-tld' : $BASE/rtems/6/bin/rtems-tld + Checking for program 'rtems-syms' : $BASE/rtems/6/bin/rtems-syms + Checking for program 'rtems-bin2c' : $BASE/rtems/6/bin/rtems-bin2c + Checking for program 'tar' : /usr/bin/tar + Checking for program 'gcc, cc' : $BASE/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'ar' : $BASE/rtems/6/bin/sparc-rtems6-ar + Checking for program 'g++, c++' : $BASE/rtems/6/bin/sparc-rtems6-g++ + Checking for program 'ar' : $BASE/rtems/6/bin/sparc-rtems6-ar + Checking for program 'gas, gcc' : $BASE/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'ar' : $BASE/rtems/6/bin/sparc-rtems6-ar + Checking for c flags '-MMD' : yes + Checking for cxx flags '-MMD' : yes + Compiler version (sparc-rtems6-gcc) : 10.2.1 20210309 (RTEMS 6, RSB 5e449fb5c2cb6812a238f9f9764fd339cbbf05c2, Newlib d10d0d9) + Checking for a valid RTEMS BSP installation : yes + Checking for RTEMS_DEBUG : no + Checking for RTEMS_MULTIPROCESSING : no + Checking for RTEMS_NEWLIB : yes + Checking for RTEMS_POSIX_API : no + Checking for RTEMS_SMP : no + Checking for RTEMS_NETWORKING : no + 'configure' finished successfully (1.142s) Build the application: .. code-block:: none @@ -199,48 +198,48 @@ The output will be something close to: .. code-block:: none - Waf: Entering directory `$BASE/app/hello/build/sparc-rtems5-erc32' + Waf: Entering directory `$BASE/app/hello/build/sparc-rtems6-erc32' [1/3] Compiling init.c [2/3] Compiling hello.c - [3/3] Linking build/sparc-rtems5-erc32/hello.exe - Waf: Leaving directory `$BASE/app/hello/build/sparc-rtems5-erc32' - 'build-sparc-rtems5-erc32' finished successfully (0.183s) + [3/3] Linking build/sparc-rtems6-erc32/hello.exe + Waf: Leaving directory `$BASE/app/hello/build/sparc-rtems6-erc32' + 'build-sparc-rtems6-erc32' finished successfully (0.183s) Run the executable: .. code-block:: none - $HOME/quick-start/rtems/6/bin/rtems-run --rtems-bsps=erc32-sis build/sparc-rtems6-erc32/hello.exe + $HOME/quick-start/rtems/6/bin/rtems-run --rtems-bsps=erc32-sis build/sparc-rtems-erc32/hello.exe The output will be something close to: .. code-block:: none - RTEMS Testing - Run, 5.1.0 - Command Line: $BASE/rtems/5/bin/rtems-run --rtems-bsps=erc32-sis build/sparc-rtems5-erc32/hello.exe - Host: FreeBSD hihi 12.1-RELEASE-p2 FreeBSD 12.1-RELEASE-p2 GENERIC amd64 - Python: 3.7.6 (default, Jan 30 2020, 01:18:54) [Clang 6.0.1 (tags/RELEASE_601/final 335540)] - Host: FreeBSD-12.1-RELEASE-p2-amd64-64bit-ELF (FreeBSD hihi 12.1-RELEASE-p2 FreeBSD 12.1-RELEASE-p2 GENERIC amd64 amd64) + RTEMS Testing - Run, 6.0.not_released + Command Line: $BASE/quick-start/rtems/6/bin/rtems-run --rtems-bsps=erc32-sis build/sparc-rtems6-erc32/hello.exe + Host: Linux 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 + Python: 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0] + Host: Linux-5.8.0-44-generic-x86_64-with-glibc2.29 (Linux 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64) - SIS - SPARC/RISCV instruction simulator 2.21, copyright Jiri Gaisler 2019 - Bug-reports to jiri@gaisler.se + SIS - SPARC/RISCV instruction simulator 2.26, copyright Jiri Gaisler 2020 + Bug-reports to jiri@gaisler.se - ERC32 emulation enabled + ERC32 emulation enabled - Loaded build/sparc-rtems5-erc32/hello.exe, entry 0x02000000 + Loaded build/sparc-rtems6-erc32/hello.exe, entry 0x02000000 Hello World *** FATAL *** fatal source: 5 (RTEMS_FATAL_SOURCE_EXIT) fatal code: 0 (0x00000000) - RTEMS version: 5.1.0 - RTEMS tools: 7.5.0 20191114 (RTEMS 5, RSB 5.1.0, Newlib fbaa096) + RTEMS version: 6.0.0.586e06ec6222f1cd1f005aa8f4a34a8b33f5d862 + RTEMS tools: 10.2.1 20210309 (RTEMS 6, RSB 5e449fb5c2cb6812a238f9f9764fd339cbbf05c2, Newlib d10d0d9) executing thread ID: 0x08a010001 - executing thread name: UI1 + executing thread name: UI1 cpu 0 in error mode (tt = 0x101) - 107883 0200b6c0: 91d02000 ta 0x0 - Run time : 0:00:01.011474 + 158479 0200d500: 91d02000 ta 0x0 + Run time : 0:00:00.259136 Commit the application to the repository: diff --git a/user/start/bsp-build.rst b/user/start/bsp-build.rst index 335962b..6ffe9b0 100644 --- a/user/start/bsp-build.rst +++ b/user/start/bsp-build.rst @@ -154,30 +154,29 @@ by ``$BASE``. .. code-block:: none - Setting top to : $BASE/src/rtems - Setting out to : $BASE/src/rtems/build - Regenerate build specification cache (needs a couple of seconds)... - Configure board support package (BSP) : sparc/erc32 - Checking for program 'sparc-rtems5-gcc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'sparc-rtems5-g++' : $BASE/rtems/5/bin/sparc-rtems5-g++ - Checking for program 'sparc-rtems5-ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'sparc-rtems5-ld' : $BASE/rtems/5/bin/sparc-rtems5-ld - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'g++, c++' : $BASE/rtems/5/bin/sparc-rtems5-g++ - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'gas, gcc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for program 'gcc, cc' : $BASE/rtems/5/bin/sparc-rtems5-gcc - Checking for program 'ar' : $BASE/rtems/5/bin/sparc-rtems5-ar - Checking for c flags '-MMD' : yes - Checking for cxx flags '-MMD' : yes - Checking for program 'rtems-bin2c' : $BASE/rtems/5/bin/rtems-bin2c - Checking for program 'gzip' : /usr/bin/gzip - Checking for program 'pax' : /usr/bin/pax - Checking for program 'rtems-ld' : $BASE/rtems/5/bin/rtems-ld - Checking for program 'rtems-syms' : $BASE/rtems/5/bin/rtems-syms - Checking for program 'xz' : /usr/bin/xz - 'configure' finished successfully (11.069s) + Setting top to : $BASE/quick-start/src/rtems + Setting out to : $BASE/quick-start/src/rtems/build + Configure board support package (BSP) : sparc/erc32 + Checking for program 'sparc-rtems6-gcc' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'sparc-rtems6-g++' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-g++ + Checking for program 'sparc-rtems6-ar' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-ar + Checking for program 'sparc-rtems6-ld' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-ld + Checking for program 'ar' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-ar + Checking for program 'g++, c++' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-g++ + Checking for program 'ar' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-ar + Checking for program 'gas, gcc' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'ar' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-ar + Checking for program 'gcc, cc' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-gcc + Checking for program 'ar' : $BASE/quick-start/rtems/6/bin/sparc-rtems6-ar + Checking for asm flags '-MMD' : yes + Checking for c flags '-MMD' : yes + Checking for cxx flags '-MMD' : yes + Checking for program 'rtems-bin2c' : $BASE/quick-start/rtems/6/bin/rtems-bin2c + Checking for program 'gzip' : /usr/bin/gzip + Checking for program 'rtems-ld' : $BASE/quick-start/rtems/6/bin/rtems-ld + Checking for program 'rtems-syms' : $BASE/quick-start/rtems/6/bin/rtems-syms + Checking for program 'xz' : $BASE/anaconda3/bin/xz + 'configure' finished successfully (0.414s) Building the BSP is the second step. @@ -191,17 +190,17 @@ This command should output something like this (omitted lines are denoted by .. code-block:: none - Waf: Entering directory `$BASE/src/rtems/build' - Waf: Leaving directory `$BASE/src/rtems/build' - 'build' finished successfully (0.546s) - Waf: Entering directory `$BASE/src/rtems/build/sparc/erc32' - [ 1/3922] Compiling bsps/sparc/shared/start/start.S - [ 2/3922] Compiling bsps/shared/dev/serial/mc68681_reg4.c - [ 3/3922] Compiling bsps/shared/dev/rtc/icm7170.c - ... - [4038/4038] Linking build/sparc/erc32/testsuites/tmtests/tmoverhd.exe - Waf: Leaving directory `$BASE/src/rtems/build/sparc/erc32' - 'build_sparc/erc32' finished successfully (58.678s) + Waf: Entering directory `$BASE/quick-start/src/rtems/build' + Waf: Leaving directory `$BASE/quick-start/src/rtems/build' + 'build' finished successfully (0.085s) + Waf: Entering directory `$BASE/quick-start/src/rtems/build/sparc/erc32' + [ 1/4093] Compiling bsps/shared/dev/serial/mc68681_reg2.c + [ 2/4093] Compiling bsps/shared/dev/rtc/mc146818a_ioreg.c + [ 3/4093] Compiling bsps/shared/dev/flash/am29lv160.c + ... + [4093/4093] Processing link: build/sparc/erc32/testsuites/libtests/dl01/dl01-tar.o build/sparc/erc32/testsuites/libtests/dl01/init.o build/sparc/erc32/testsuites/libtests/dl01/dl-load.o build/sparc/erc32/testsuites/libtests/dl01/dl01-sym.o -> build/sparc/erc32/testsuites/libtests/dl01.exe + Waf: Leaving directory `$BASE/quick-start/src/rtems/build/sparc/erc32' + 'build_sparc/erc32' finished successfully (2m14.111s) The last step is to install the BSP. @@ -216,16 +215,16 @@ by ``$BASE``. .. code-block:: none - Waf: Entering directory `$BASE/src/rtems/build' - Waf: Leaving directory `$BASE/src/rtems/build' - 'install' finished successfully (0.544s) - Waf: Entering directory `$BASE/src/rtems/build/sparc/erc32' - + install $BASE/rtems/5/sparc-rtems5/erc32/lib/start.o (from build/sparc/erc32/start.o) - + install $BASE/rtems/5/sparc-rtems5/erc32/lib/include/bspopts.h (from build/sparc/erc32/bsps/include/bspopts.h) - + install $BASE/rtems/5/sparc-rtems5/erc32/lib/include/rtems/zilog/z8036.h (from bsps/include/rtems/zilog/z8036.h) + Waf: Entering directory `$BASE/quick-start/src/rtems/build' + Waf: Leaving directory `$BASE/quick-start/src/rtems/build' + 'install' finished successfully (0.081s) + Waf: Entering directory `$BASE/quick-start/src/rtems/build/sparc/erc32' + + install $BASE/quick-start/rtems/6/sparc-rtems6/erc32/lib/include/libchip/am29lv160.h (from bsps/include/libchip/am29lv160.h) + + install $BASE/quick-start/rtems/6/sparc-rtems6/erc32/lib/include/libchip/mc146818a.h (from bsps/include/libchip/mc146818a.h) + + install $BASE/quick-start/rtems/6/sparc-rtems6/erc32/lib/include/libchip/mc68681.h (from bsps/include/libchip/mc68681.h)) ... - + install $BASE/rtems/5/sparc-rtems5/erc32/lib/include/rtems/score/watchdogimpl.h (from cpukit/include/rtems/score/watchdogimpl.h) - + install $BASE/rtems/5/sparc-rtems5/erc32/lib/include/rtems/score/watchdogticks.h (from cpukit/include/rtems/score/watchdogticks.h) - + install $BASE/rtems/5/sparc-rtems5/erc32/lib/include/rtems/score/wkspace.h (from cpukit/include/rtems/score/wkspace.h) - Waf: Leaving directory `$BASE/src/rtems/build/sparc/erc32' - 'install_sparc/erc32' finished successfully (2.985s) + + install $BASE/quick-start/rtems/6/sparc-rtems6/erc32/lib/include/rtems/score/watchdogticks.h (from cpukit/include/rtems/score/watchdogticks.h) + + install $BASE/quick-start/rtems/6/sparc-rtems6/erc32/lib/include/rtems/score/wkspace.h (from cpukit/include/rtems/score/wkspace.h) + + install $BASE/quick-start/rtems/6/sparc-rtems6/erc32/lib/include/rtems/score/wkspacedata.h (from cpukit/include/rtems/score/wkspacedata.h) + Waf: Leaving directory `$BASE/quick-start/src/rtems/build/sparc/erc32' + 'install_sparc/erc32' finished successfully (1.834s)) diff --git a/user/start/bsp-test.rst b/user/start/bsp-test.rst index 9243f5d..575f19e 100644 --- a/user/start/bsp-test.rst +++ b/user/start/bsp-test.rst @@ -31,36 +31,42 @@ by ``$BASE``. RTEMS Testing - Tester, 5.1.0 Command Line: $BASE/rtems/5/bin/rtems-test --rtems-bsp=erc32-sis build/sparc/erc32 - Python: 2.7.15 (default, Jan 10 2019, 01:14:47) [GCC 4.2.1 Compatible FreeBSD Clang 6.0.1 (tags/RELEASE_601/final 335540)] - Host: FreeBSD-12.0-RELEASE-p2-amd64-64bit-ELF (FreeBSD Build_FreeBSD12 12.0-RELEASE-p2 FreeBSD 12.0-RELEASE-p2 GENERIC amd64 amd64) - [ 1/589] p:0 f:0 u:0 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/erc32: dhrystone.exe + Host: Linux 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 + Python: 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0] + Host: Linux-5.8.0-44-generic-x86_64-with-glibc2.29 (Linux 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64) + [ 1/570] p:0 f:0 u:0 e:0 I:0 B:0 t:0 L:0 i:0 W:0 | sparc/erc32: dhrystone.exe ... - [589/589] p:574 f:0 u:5 e:0 I:0 B:3 t:0 i:0 W:0 | sparc/erc32: tmtimer01.exe + [570/570] p:554 f:2 u:6 e:1 I:0 B:3 t:0 L:0 i:0 W:0 | sparc/erc32: ts-validation-1.exe - Passed: 580 - Failed: 0 - User Input: 5 - Expected Fail: 0 + Passed: 558 + Failed: 2 + User Input: 6 + Expected Fail: 1 Indeterminate: 0 Benchmark: 3 - Timeout: 1 + Timeout: 0 + Test too long: 0 Invalid: 0 Wrong Version: 0 Wrong Build: 0 Wrong Tools: 0 ------------------ - Total: 589 + Total: 570 + Failures: + dl06.exe + minimum.exe User Input: - monitor.exe - termios.exe - top.exe - fileio.exe - capture.exe + dl10.exe + monitor.exe + termios.exe + top.exe + capture.exe + fileio.exe + Expected Fail: + psxfenv01.exe Benchmark: - whetstone.exe - linpack.exe - dhrystone.exe - Timeouts: - pppd.exe - Average test time: 0:00:00.437773 - Testing time : 0:04:17.848557 + dhrystone.exe + linpack.exe + whetstone.exe + Average test time: 0:00:00.371256 + Testing time : 0:03:31.616055 diff --git a/user/start/sources.rst b/user/start/sources.rst index 669505d..6585e3d 100644 --- a/user/start/sources.rst +++ b/user/start/sources.rst @@ -121,13 +121,15 @@ This command should output something like this (omitted lines are denoted by .. code-block:: none - RTEMS Source Builder - Set Builder, 5.1.0 - Build Set: 5/rtems-sparc + RTEMS Source Builder - Set Builder, 6 (5e449fb5c2cb) + Build Set: 6/rtems-sparc + Build Set: 6/rtems-autotools.bset + Build Set: 6/rtems-autotools-internal.bset ... - download: https://ftp.rtems.org/pub/rtems/releases/5/5.1.0/5.1.0/sources/gcc-7.5.0.tar.xz -> sources/gcc-7.5.0.tar.xz + download: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-90342feb4dd63d188ce945adfb0a769... -> sources/rtems-tools-90342feb4dd63d188ce945adfb0a7694a42a65cd.tar.bz2 ... - Build Sizes: usage: 0.000B total: 143.814MB (sources: 143.793MB, patches: 21.348KB, installed 0.000B) - Build Set: Time 0:05:52.617958 + Build Sizes: usage: 0.000B total: 264.228MB (sources: 264.186MB, patches: 43.468KB, installed 0.000B) + Build Set: Time 0:06:34.357125 If you encounter errors, check your internet connection, firewall settings, virus scanners and the availability of the download servers. diff --git a/user/start/tools.rst b/user/start/tools.rst index 6c5aa83..2706f71 100644 --- a/user/start/tools.rst +++ b/user/start/tools.rst @@ -33,22 +33,25 @@ built. The name you see may vary depending on the host you are using: .. code-block:: none - RTEMS Source Builder - Set Builder, 5.1.0 - Build Set: 5/rtems-sparc + RTEMS Source Builder - Set Builder, 6 (5e449fb5c2cb) + Build Set: 6/rtems-sparc ... - config: tools/rtems-binutils-2.34.cfg - package: sparc-rtems5-binutils-2.34-x86_64-freebsd12.1-1 - building: sparc-rtems5-binutils-2.34-x86_64-freebsd12.1-1 - sizes: sparc-rtems5-binutils-2.34-x86_64-freebsd12.1-1: 305.866MB (installed: 29.966MB) - cleaning: sparc-rtems5-binutils-2.34-x86_64-freebsd12.1-1 - reporting: tools/rtems-binutils-2.34.cfg -> sparc-rtems5-binutils-2.34-x86_64-freebsd12.1-1.txt - reporting: tools/rtems-binutils-2.34.cfg -> sparc-rtems5-binutils-2.34-x86_64-freebsd12.1-1.xml - config: tools/rtems-gcc-7.5.0-newlib-fbaa096.cfg - package: sparc-rtems5-gcc-7.5.0-newlib-fbaa096-x86_64-freebsd12.1-1 - building: sparc-rtems5-gcc-7.5.0-newlib-fbaa096-x86_64-freebsd12.1-1 + config: tools/rtems-binutils-2.36.cfg + package: sparc-rtems6-binutils-fbb9a7e-x86_64-linux-gnu-1 + building: sparc-rtems6-binutils-fbb9a7e-x86_64-linux-gnu-1 + sizes: sparc-rtems6-binutils-fbb9a7e-x86_64-linux-gnu-1: 716.015MB (installed: 163.538MB) + cleaning: sparc-rtems6-binutils-fbb9a7e-x86_64-linux-gnu-1 + reporting: tools/rtems-binutils-2.36.cfg -> sparc-rtems6-binutils-fbb9a7e-x86_64-linux-gnu-1.txt + reporting: tools/rtems-binutils-2.36.cfg -> sparc-rtems6-binutils-fbb9a7e-x86_64-linux-gnu-1.xml + config: tools/rtems-gcc-10-newlib-head.cfg + package: sparc-rtems6-gcc-6051af8-newlib-d10d0d9-x86_64-linux-gnu-1 + building: sparc-rtems6-gcc-6051af8-newlib-d10d0d9-x86_64-linux-gnu-1 .... - Build Sizes: usage: 5.684GB total: 1.112GB (sources: 143.803MB, patches: 21.348KB, installed 995.188MB) - Build Set: Time 0:21:35.626294 + Build Sizes: usage: 9.607GB total: 2.244GB (sources: 264.186MB, patches: 43.468KB, installed 1.986GB) + installing: 6/rtems-sparc -> $HOME/quick-start/rtems/6 + clean staging: 6/rtems-sparc + Staging Size: 5.292MB + Build Set: Time 1:01:48.019157 Once the build has successfully completed you can check if the cross C compiler works with the following command: @@ -69,8 +72,8 @@ source code used. .. code-block:: none - sparc-rtems5-gcc (GCC) 7.5.0 20191114 (RTEMS 5, RSB 5.1.0, Newlib fbaa096) - Copyright (C) 2017 Free Software Foundation, Inc. + sparc-rtems6-gcc (GCC) 10.2.1 20210309 (RTEMS 6, RSB 5e449fb5c2cb6812a238f9f9764fd339cbbf05c2, Newlib d10d0d9) + Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- cgit v1.2.3