Quick hack to make sure we build 32-bit binaries with the -m32 flag.
authorH. Peter Anvin <hpa@zytor.com>
Fri, 26 Jan 2007 01:37:23 +0000 (17:37 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 26 Jan 2007 01:37:23 +0000 (17:37 -0800)
Quick hack to make sure we build 32-bit binaries with the -m32 flag.
This makes rpmbuild --target i386 do the right thing.  A Makefile
overhaul is really in order, though.

syslinux.spec.in

index b6128e7..f15ed41 100644 (file)
@@ -15,8 +15,10 @@ BuildPrereq: nasm >= 0.98.38, perl
 Autoreq: 0
 %ifarch x86_64
 Requires: mtools, libc.so.6()(64bit)
+%define mflag
 %else
 Requires: mtools, libc.so.6
+%define mflag -m32
 %endif
 
 # NOTE: extlinux belongs in /sbin, not in /usr/sbin, since it is typically
@@ -62,7 +64,7 @@ booting in the /tftpboot directory.
 
 %build
 make clean
-make installer
+make CC='gcc %{mflag}' installer
 make -C sample tidy
 
 %install