Hi,

I'm trying to run OpenSSL on an ARM922T processor running uClinux, and I'm
having trouble. I'm able to cross compile the binary and libraries using
the manufacturer's toolchain.

./Configure linux-generic32 -DL_ENDIAN --prefix=/usr/local/arm-elf
--openssldir=/home/openssl no-dso

Edit Makefile to use the arm-elf-gcc toolchain provided by the hardware
manufacturer and remove -ldl.

OpenSSL then builds successfully, but when I put it on the device and run
it, I get a SIGSEGV immediately.

How can I go about debugging the segfault to figure out what is wrong? The
hardware I'm on only has 8MB of disk space, so any tools would have to be
built and installed within that limitation.

Thanks,
Michael

Reply via email to