Created
March 17, 2024 10:19
-
-
Save lupyuen/31c78de72ade71bbdf63372b44749cd4 to your computer and use it in GitHub Desktop.
Rust App on Apache NuttX RTOS (QEMU RISC-V 32-bit): Build Log. See https://github.com/apache/nuttx/issues/11907
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Executing task: cd nuttx && ../run.sh | |
+ git pull | |
Already up-to-date. | |
+ git status | |
On branch rust | |
Your branch is up-to-date with 'origin/rust'. | |
nothing to commit, working tree clean | |
++ git rev-parse HEAD | |
+ hash1=7ae06e2b83f7db08d02c82173f57bf64e8731023 | |
+ pushd ../apps | |
~/riscv/apps ~/riscv/nuttx | |
+ git pull | |
Already up-to-date. | |
+ git status | |
On branch rust | |
Your branch is up-to-date with 'origin/rust'. | |
nothing to commit, working tree clean | |
++ git rev-parse HEAD | |
+ hash2=c1d9124347da02bbe0842c14ca99100a6b8f42b0 | |
+ popd | |
~/riscv/nuttx | |
+ echo NuttX Source: https://github.com/apache/nuttx/tree/7ae06e2b83f7db08d02c82173f57bf64e8731023 | |
+ echo NuttX Apps: https://github.com/apache/nuttx-apps/tree/c1d9124347da02bbe0842c14ca99100a6b8f42b0 | |
+ riscv64-unknown-elf-gcc -v | |
Using built-in specs. | |
COLLECT_GCC=riscv64-unknown-elf-gcc | |
COLLECT_LTO_WRAPPER=/Users/Luppy/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-apple-darwin/bin/../libexec/gcc/riscv64-unknown-elf/10.2.0/lto-wrapper | |
Target: riscv64-unknown-elf | |
Configured with: /scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/build/riscv64-unknown-elf-gcc/riscv-gcc/configure --target=riscv64-unknown-elf --prefix=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin --with-pkgversion='SiFive GCC-Metal 10.2.0-2020.12.8' --with-bugurl=https://github.com/sifive/freedom-tools/issues --disable-shared --disable-threads --enable-languages=c,c++ --enable-tls --with-newlib --with-sysroot=/scratch/jenkins/workspace/tpp-freedom-tools/tpp01--build-binary-packages--parameterized/obj/x86_64-apple-darwin/install/riscv64-unknown-elf-gcc-10.2.0-2020.12.8-x86_64-apple-darwin/riscv64-unknown-elf --with-native-system-header-dir=/include --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --disable-tm-clone-registry --src=../riscv-gcc --with-system-zlib --enable-checking=yes --enable-multilib --with-abi=lp64d --with-arch=rv64imafdc CFLAGS=-O2 CXXFLAGS=-O2 'CFLAGS_FOR_TARGET=-Os -mcmodel=medany' 'CXXFLAGS_FOR_TARGET=-Os -mcmodel=medany' | |
Thread model: single | |
Supported LTO compression algorithms: zlib | |
gcc version 10.2.0 (SiFive GCC-Metal 10.2.0-2020.12.8) | |
+ tools/configure.sh rv-virt:nsh | |
Already configured! | |
Please 'make distclean' and try again. | |
+ true | |
+ build_nuttx | |
+ pushd ../nuttx | |
~/riscv/nuttx ~/riscv/nuttx | |
+ make -j 8 | |
CPP: /Users/Luppy/riscv/nuttx/boards/risc-v/qemu-rv/rv-virt/scripts/ld.script-> /LD: nuttx | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o): mis-matched ISA version 2.1 for 'i' extension, the output version is 2.0 | |
riscv64-unknown-elf-ld: /Users/Luppy/riscv/nuttx/staging/libapps.a(hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o): can't link soft-float modules with double-float modules | |
riscv64-unknown-elf-ld: failed to merge target specific data of file /Users/Luppy/riscv/nuttx/staging/libapps.a(hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o) | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sh_main.c.Users.Luppy.riscv.apps.system.nsh_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(nsh_system.c.Users.Luppy.riscv.apps.nshlib_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(ostest_main.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(posixtimer.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(pthread_exit.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(pthread_rwlock.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(pthread_rwlock_cancel.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(restart.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(robust.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(roundrobin.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(schedlock.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sem.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(semtimed.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(setvbuf.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sighand.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sighelper.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(signest.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sigprocmask.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(timedmqueue.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(timedmutex.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(timedwait.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(waitpid.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(barrier.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(cancel.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(cond.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(dev_null.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(fpu.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(getopt.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(mqueue.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(mutex.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(fs_fstat.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(fs_munmap.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(mq_open.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(mq_close.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(mq_unlink.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_exec.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_execsymtab.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_loadmodule.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_execmodule.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/arch/risc-v/src/board/libboard.a(qemu_rv_appinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-apple-darwin/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafdc/ilp32d/libgcc.a(_clzsi2.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(env_putenv.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(group_exitinfo.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_send.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_timedsend.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_sndinternal.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_receive.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_timedreceive.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_rcvinternal.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_msgfree.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_msgqalloc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_msgqfree.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_create.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_join.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_getschedparam.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexdestroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutextimedlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexunlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condsignal.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_setschedprio.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_barrierwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutex.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexconsistent.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(sig_queue.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(sig_notification.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(task_create.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(task_getpid.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(task_restart.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(timer_create.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(timer_settime.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(wd_gettime.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(group_join.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(mkrd.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(syslog_putc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(syslog_write.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(ramdisk.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_isprint.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_envpath.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_attr_setstacksize.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierattr_init.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierattr_destroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierdestroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_condinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_conddestroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_condtimedwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_kill.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_mutexattr_init.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_mutexattr_setrobust.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_mutex_lock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_yield.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_rwlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_rwlock_rdlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_rwlock_wrlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_setcancelstate.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_testcancel.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(task_testcancel.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_destroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_wait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_timedwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_clockwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_post.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sig_hold.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sig_relse.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_printf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_putchar.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_puts.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fopen.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fclose.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fgets.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_libfgets.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_libfwrite.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_rdflush_unlocked.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fputc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fputs.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fprintf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_vfprintf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_setvbuf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_stdoutstream.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_getopt_long.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_getopt_longonly.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fgetc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fwrite.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_libfread_unlocked.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_wrflush_unlocked.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libarch.a(riscv_fpucmp.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(fs_registerblockdriver.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutextrylock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condbroadcast.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condclockwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(sig_tgkill.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
make[1]: *** [Makefile:179: nuttx] Error 1 | |
make: *** [tools/Unix.mk:546: nuttx] Error 2 | |
+ popd | |
~/riscv/nuttx | |
+ riscv64-unknown-elf-objdump --syms --source --reloc --demangle --line-numbers --wide --debugging ../apps/examples/hello_rust/hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o | |
+ build_rust | |
+ rustup target add riscv32i-unknown-none-elf | |
info: component 'rust-std' for target 'riscv32i-unknown-none-elf' is up to date | |
+ pushd ../nuttx | |
~/riscv/nuttx ~/riscv/nuttx | |
+ xxd -c 1 ../apps/examples/hello_rust/hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o | |
+ sed 's/00000024: 00/00000024: 04/' | |
+ xxd -r -c 1 - /tmp/hello_rust_1.o | |
+ cp /tmp/hello_rust_1.o ../apps/examples/hello_rust/hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o | |
+ make -j 8 | |
LD: nuttx | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(hello_rust_main.rs.Users.Luppy.riscv.apps.examples.hello_rust_1.o): mis-matched ISA version 2.1 for 'i' extension, the output version is 2.0 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sh_main.c.Users.Luppy.riscv.apps.system.nsh_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(nsh_system.c.Users.Luppy.riscv.apps.nshlib_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(ostest_main.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(posixtimer.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(pthread_exit.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(pthread_rwlock.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(pthread_rwlock_cancel.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(restart.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(robust.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(roundrobin.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(schedlock.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sem.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(semtimed.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(setvbuf.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sighand.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sighelper.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(signest.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(sigprocmask.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(timedmqueue.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(timedmutex.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(timedwait.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(waitpid.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(barrier.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(cancel.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(cond.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(dev_null.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(fpu.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(getopt.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(mqueue.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libapps.a(mutex.c.Users.Luppy.riscv.apps.testing.ostest_1.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(fs_fstat.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(fs_munmap.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(mq_open.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(mq_close.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(mq_unlink.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_exec.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_execsymtab.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_loadmodule.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libbinfmt.a(binfmt_execmodule.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/arch/risc-v/src/board/libboard.a(qemu_rv_appinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-apple-darwin/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafdc/ilp32d/libgcc.a(_clzsi2.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(env_putenv.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(group_exitinfo.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_send.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_timedsend.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_sndinternal.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_receive.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_timedreceive.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_rcvinternal.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_msgfree.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_msgqalloc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(mq_msgqfree.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_create.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_join.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_getschedparam.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexdestroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutextimedlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexunlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condsignal.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_setschedprio.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_barrierwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutex.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutexconsistent.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(sig_queue.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(sig_notification.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(task_create.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(task_getpid.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(task_restart.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(timer_create.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(timer_settime.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(wd_gettime.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(group_join.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(mkrd.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(syslog_putc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(syslog_write.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libdrivers.a(ramdisk.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_isprint.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_envpath.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_attr_setstacksize.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierattr_init.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierattr_destroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_barrierdestroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_condinit.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_conddestroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_condtimedwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_kill.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_mutexattr_init.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_mutexattr_setrobust.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_mutex_lock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_yield.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_rwlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_rwlock_rdlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_rwlock_wrlock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_setcancelstate.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(pthread_testcancel.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(task_testcancel.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_destroy.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_wait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_timedwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_clockwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sem_post.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sig_hold.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(sig_relse.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_printf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_putchar.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_puts.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fopen.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fclose.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fgets.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_libfgets.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_libfwrite.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_rdflush_unlocked.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fputc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fputs.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fprintf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_vfprintf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_setvbuf.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_stdoutstream.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_getopt_long.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_getopt_longonly.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fgetc.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_fwrite.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_libfread_unlocked.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libc.a(lib_wrflush_unlocked.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libarch.a(riscv_fpucmp.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libfs.a(fs_registerblockdriver.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_mutextrylock.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condbroadcast.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(pthread_condclockwait.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
riscv64-unknown-elf-ld: warning: /Users/Luppy/riscv/nuttx/staging/libsched.a(sig_tgkill.o): mis-matched ISA version 2.0 for 'i' extension, the output version is 2.1 | |
CP: nuttx.hex | |
+ popd | |
~/riscv/nuttx | |
+ riscv64-unknown-elf-size nuttx | |
text data bss dec hex filename | |
200058 389 9640 210087 334a7 nuttx | |
+ riscv64-unknown-elf-objcopy -O binary nuttx nuttx.bin | |
+ cp .config nuttx.config | |
+ riscv64-unknown-elf-objdump --syms --source --reloc --demangle --line-numbers --wide --debugging nuttx | |
+ '[' -e ../apps/bin/init ']' | |
+ '[' -e ../apps/bin/hello ']' | |
+ set +e | |
+ ../nxstyle arch/risc-v/src/common/riscv_mmu.h | |
+ ../nxstyle arch/risc-v/src/bl808/bl808_mm_init.c | |
+ ../nxstyle boards/risc-v/bl808/ox64/configs/nsh/defconfig | |
+ set -e | |
+ wget --output-document=nuttx.cfg https://raw.githubusercontent.com/lupyuen/nuttx-tinyemu/main/docs/root-riscv64.cfg | |
--2024-03-17 18:18:40-- https://raw.githubusercontent.com/lupyuen/nuttx-tinyemu/main/docs/root-riscv64.cfg | |
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.110.133, 185.199.111.133, ... | |
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 109 [text/plain] | |
Saving to: ‘nuttx.cfg’ | |
nuttx.cfg 100%[====================>] 109 --.-KB/s in 0s | |
2024-03-17 18:18:41 (3.71 MB/s) - ‘nuttx.cfg’ saved [109/109] | |
+ qemu-system-riscv32 -semihosting -M virt,aclint=on -cpu rv32 -smp 8 -bios none -kernel nuttx -nographic | |
ABCnx_start: Entry | |
uart_register: Registering /dev/console | |
uart_register: Registering /dev/ttyS0 | |
nx_start_application: Starting init thread | |
task_spawn: name=nsh_main entry=0x80007d1a file_actions=0 attr=0x80033c74 argv=0x80033c70 | |
nxtask_activate: nsh_main pid=1,TCB=0x800346b8 | |
NuttShell (NSH) NuttX-12.4.0-RC0 | |
nsh> nx_start: CPU0: Beginning Idle Loop | |
nsh> uname -a | |
NuttX 12.4.0-RC0 7ae06e2 Mar 17 2024 18:18:06 risc-v rv-virt | |
nsh> hello_rust | |
posix_spawn: pid=0x80035088 path=hello_rust file_actions=0x80035080 attr=0x8003508c argv=0x8003513c | |
nxposix_spawn_exec: ERROR: exec failed: 2 | |
task_spawn: name=hello_rust entry=0x800180cc file_actions=0x80035080 attr=0x8003508c argv=0x80035140 | |
spawn_execattrs: Setting policy=2 priority=100 for pid=2 | |
nxtask_activate: hello_rust pid=2,TCB=0x80035568 | |
Hello, Rust!! | |
abc | |
You entered... | |
abc | |
nxtask_exit: hello_rust pid=2,TCB=0x80035568 | |
nsh> QEMU: Terminated | |
+ exit | |
* Terminal will be reused by tasks, press any key to close it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment