rpms/dhcp/devel findptrsize.c,NONE,1.1 dhcp.spec,1.89,1.90

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon May 8 14:49:50 UTC 2006


Author: jvdias

Update of /cvs/dist/rpms/dhcp/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv28322

Modified Files:
	dhcp.spec 
Added Files:
	findptrsize.c 
Log Message:
Upgrade to upstream version 3.0.4; Add new dhclient options: -H <host-name> -F <fqdn> -T <timeout>; fix build on ia64 now that cf/linux.h defines PTRSIZE_64BIT


--- NEW FILE findptrsize.c ---
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include "includes/cf/linux.h"
int main(void) 
{  
  if ( sizeof(void*) > 4 )
  {
#ifndef PTRSIZE_64BIT
    printf("%d\n", sizeof(void *));
    return 0; 
#endif
  }
  printf("4\n");
  return 0; 
}


Index: dhcp.spec
===================================================================
RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- dhcp.spec	8 May 2006 13:58:22 -0000	1.89
+++ dhcp.spec	8 May 2006 14:49:47 -0000	1.90
@@ -12,6 +12,7 @@
 Source2: dhcpd.init
 Source3: dhcrelay.init
 Source4: dhcpd.conf
+Source5: findptrsize.c
 Patch: dhcp-3.0-alignment.patch
 Patch100: dhcp-3.0-jbuild.patch
 Patch102: dhcp-3.0.1rc13-dhcpctlman.patch
@@ -221,12 +222,9 @@
 EOF
 
 %build
-cat <<EOF >findptrsize.c
-#include <stdio.h>
-int main(void) { printf("%%d\n", sizeof(void *)); return 0; }
-EOF
+cp -fp %SOURCE5 .
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Dlint -Werror -Wno-unused"
-%{__cc} -o findptrsize findptrsize.c
+%{__cc} -I. -o findptrsize findptrsize.c
 [ "`./findptrsize`" -ge 8 ] && RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DPTRSIZE_64BIT"
 %ifarch s390 s390x
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIE"




More information about the fedora-cvs-commits mailing list