diff -up intel-accel-1.3/e_intelx.c.iabuild intel-accel-1.3/e_intelx.c --- intel-accel-1.3/e_intelx.c.iabuild 2011-07-12 16:40:07.000000000 +0200 +++ intel-accel-1.3/e_intelx.c 2011-07-20 14:02:22.000000000 +0200 @@ -318,7 +318,7 @@ intelx_digests (ENGINE *e, const EVP_MD */ size_t OPENSSL_ia32_rdrand(void); -static int intelx_get_random_bytes (unsigned char *buf, size_t num) +static int intelx_get_random_bytes (unsigned char *buf, int num) { size_t rnd; diff -up intel-accel-1.3/Makefile.iabuild intel-accel-1.3/Makefile --- intel-accel-1.3/Makefile.iabuild 2011-07-11 17:01:31.000000000 +0200 +++ intel-accel-1.3/Makefile 2011-07-20 14:06:33.000000000 +0200 @@ -4,7 +4,7 @@ CC=$(CC) perl $< elf > $@ CC=gcc -CFLAGS=-fPIC -O -fomit-frame-pointer -Wall +CFLAGS=-fPIC $(RPM_OPT_FLAGS) -I../include AS=$(CC) -c -Wa,-noexecstack OBJ=e_intelx.o e_rc4_hmac_md5.o e_aes_cbc_hmac_sha1.o @@ -16,7 +16,7 @@ OBJ+=sha1-586.o rc4-586.o aesni-x86.o x8 endif libintel-accel.so: $(OBJ) Makefile - $(CC) -shared -o $@ $(OBJ) -Wl,-Bsymbolic,--version-script=libintelx.map + $(CC) -shared -fPIC $(RPM_OPT_FLAGS) -o $@ $(OBJ) -Wl,-Bsymbolic,--version-script=libintelx.map sha1-%.s: sha1-%.pl rc4-%.s: rc4-%.pl