rpms/freeipmi/devel freeipmi-0.6.4-argmax.patch, NONE, 1.1 freeipmi.spec, 1.6, 1.7

Phil Knirsch (pknirsch) fedora-extras-commits at redhat.com
Tue Jul 29 11:32:52 UTC 2008


Author: pknirsch

Update of /cvs/pkgs/rpms/freeipmi/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13522

Modified Files:
	freeipmi.spec 
Added Files:
	freeipmi-0.6.4-argmax.patch 
Log Message:
- Fix build problem with glibc-2.8 and missing ARG_MAX definition


freeipmi-0.6.4-argmax.patch:

--- NEW FILE freeipmi-0.6.4-argmax.patch ---
diff -up freeipmi-0.6.4/libfreeipmi/include/freeipmi/freeipmi.h.argmax freeipmi-0.6.4/libfreeipmi/include/freeipmi/freeipmi.h
--- freeipmi-0.6.4/libfreeipmi/include/freeipmi/freeipmi.h.argmax	2008-07-29 13:26:05.000000000 +0200
+++ freeipmi-0.6.4/libfreeipmi/include/freeipmi/freeipmi.h	2008-07-29 13:30:16.000000000 +0200
@@ -23,6 +23,15 @@
 extern "C" {
 #endif
 
+/* GLIBC >= 2.8 have ARG_MAX replaced by _SC_ARG_MAX */ 
+#include <unistd.h>
+#ifdef _SC_ARG_MAX
+#ifdef ARG_MAX
+#undef ARG_MAX
+#endif
+#define ARG_MAX sysconf(_SC_ARG_MAX)
+#endif
+
 #include <freeipmi/api/ipmi-api.h>
 #include <freeipmi/api/ipmi-chassis-cmds-api.h>
 #include <freeipmi/api/ipmi-device-global-cmds-api.h>


Index: freeipmi.spec
===================================================================
RCS file: /cvs/pkgs/rpms/freeipmi/devel/freeipmi.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- freeipmi.spec	28 Jul 2008 12:03:10 -0000	1.6
+++ freeipmi.spec	29 Jul 2008 11:32:22 -0000	1.7
@@ -19,6 +19,7 @@
 Source: ftp://ftp.zresearch.com/pub/freeipmi/%{version}/%{name}-%{version}.tar.gz
 Patch1: freeipmi-0.5.1-regex.patch
 Patch2: freeipmi-0.6.4-silent.patch
+Patch3: freeipmi-0.6.4-argmax.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libgcrypt-devel texinfo
 Requires(post): info




More information about the fedora-extras-commits mailing list