Posted by4 years ago
Reference to `exidxend' unwind-arm.c:(.text+0x138): undefined reference to `exidxstart' collect2: error: ld returned 1 exit status.
Archived
I'm trying to write a Pebble watchface in Rust. In particular, I'm trying to update this project. The fork with my changes is here.
The problem I'm running into is that Rust seems to be trying to link to things like process management functions, like _kill and _getpid. I'm using
#![feature(no_std)]
and #![no_std]
.The Rust code compiles fine. Then (I think) the Pebble build tools try and link it all into a final binary with a command like this:
That gets me errors like this:
I'm not sure how to proceed from here. Any advice?
7 comments