Index: unix/Makefile =================================================================== --- unix/Makefile.orig 2010-05-21 13:11:26.128591070 +0200 +++ unix/Makefile 2010-05-21 13:14:45.429090869 +0200 @@ -809,7 +809,7 @@ isi: unix_make linux: unix_make @echo 'NOTE: use linux_noasm target for non-Intel Linux compiles.' $(MAKE) unzips CC=gcc LD=gcc AS=gcc\ - CFLAGS="-O3 -Wall -DASM_CRC"\ + CFLAGS="$(RPM_OPT_FLAGS) -DASM_CRC"\ AF="-Di386 $(AF)" CRCA_O=crc_gcc$O # GRR: this echo is pointless; if user gets this far, no difference to install # @echo 'Be sure to use the install_asm target rather than the install target' @@ -819,7 +819,7 @@ linux_asm: linux # Linux (Posix, approximately SysV): virtually any version since before 0.96, # for any platform. Change "-O" to "-O3" or whatever, as desired... linux_noasm: unix_make - $(MAKE) unzips CC=gcc LD=gcc CFLAGS="-O -Wall" + $(MAKE) unzips CC=gcc LD=gcc CF="$(RPM_OPT_FLAGS)" # Linux with lcc compiler: __inline__ (stat.h) not recognized, and must edit # /usr/include/gnu/types.h to get rid of "long long" if __LCC__ defined. -O3