I am compiling a set of packages for two different architectures (i686 and
x86_64 with the build machine being x86_64) which require both libevent and
libevent-devel installed. 

>From what I can gather there won't be any problems if I install both
libevent.i686 and libevent.x86_64 packages on the same machine as there is no
clash of files or directories.

This does not appear to be the case for libevent-devel, however! Quick check of
the include directories gives me this:

===================
diff -NurBb ./i686/usr/include/event-config.h 
./x86_64/usr/include/event-config.h
--- ./i686/usr/include/event-config.h   2010-11-27 18:36:54.175230724 +0000
+++ ./x86_64/usr/include/event-config.h 2010-11-27 18:37:31.568230278 +0000
@@ -234,7 +234,7 @@
 #define _EVENT_SIZEOF_INT 4
 
 /* The size of `long', as computed by sizeof. */
-#define _EVENT_SIZEOF_LONG 4
+#define _EVENT_SIZEOF_LONG 8
 
 /* The size of `long long', as computed by sizeof. */
 #define _EVENT_SIZEOF_LONG_LONG 8
===================

Which to me indicates that if I have the x86_64 version of libevent-devel
installed (as the machine on which I am building these packages is x86_64) and
then proceed and install the .i686 version of this package then I am going to be
royally screwed!

Is there any way around this?

_______________________________________________
Libevent-users mailing list
Libevent-users@monkey.org
http://lists.monkey.org:8080/listinfo/libevent-users

Reply via email to