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