gcc -c -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -Wall -O2 -pipe -march=k8 -fomit-frame-pointer -Wa,--noexecstack -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -o asm/mx86-elf.o asm/mx86-elf.s asm/mx86-elf.s: Assembler messages: asm/mx86-elf.s:15: Error: suffix or operands invalid for `push' asm/mx86-elf.s:16: Error: suffix or operands invalid for `push' asm/mx86-elf.s:20: Error: suffix or operands invalid for `push' asm/mx86-elf.s:22: Error: suffix or operands invalid for `push' asm/mx86-elf.s:26: Error: suffix or operands invalid for `push' asm/mx86-elf.s:680: Error: suffix or operands invalid for `pop' asm/mx86-elf.s:681: Error: suffix or operands invalid for `pop' asm/mx86-elf.s:682: Error: suffix or operands invalid for `pop' asm/mx86-elf.s:683: Error: suffix or operands invalid for `pop' asm/mx86-elf.s:684: Error: suffix or operands invalid for `pop' make[2]: *** [asm/mx86-elf.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/openssl-0.9.7j/work/openssl-0.9.7j/crypto/md5' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/var/tmp/portage/openssl-0.9.7j/work/openssl-0.9.7j/crypto' make: *** [sub_all] Error 1 !!! ERROR: dev-libs/openssl-0.9.7j failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile openssl-0.9.7j.ebuild, line 113: Called die !!! make all failed !!! If you need support, post the topmost build error, and the call stack if relevant.