Dear User Group: I am using the 2.4.x kernel and release 2.4.27 of UC Linux. Executables linked with libssl.a and libcrypto.a are inflated by almost 4 times their normal size. I think the problem is with libcrypto.a. Is it possible to use libssl.a--openssl--with another library to obtain cryptographic services or is there an obvious way to make the linked executables smaller ?
The size of libssl.a is about 2 1/2 MB and libcrypto.a is about 16 MB. A link directive from my Makefile is as follows: $(FILEXFER): $(FILEXFER_OBJS) $(HFILES) $(LIBIMODEM) $(LIBMSMTP) $(CC) $(LDFLAGS) -o $@ $(FILEXFER_OBJS) $(LIBIMODEM) $(LIBMSMTP) -l$(LIBSSL) -l$(LIBCRYPTO) $(LDLIBS) Note the following definitions: CFLAGS += -DHAVE_CONFIG_H -I./msmtp LIBIMODEM = libi/libimodem.a LIBMSMTP = msmtp/libmsmtp.a LIBSSL = ssl LIBCRYPTO = crypto FILEXFER = mfilexfer FILEXFER_OBJS = txd_filexfer.o Best Regards, Paul R. -- Paul Romero RCOM Communications Software Phone/Fax: (510)339-2628 E-Mail: [EMAIL PROTECTED] _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev