All of lore.kernel.org
 help / color / mirror / Atom feed
* 32bit -> 64bit x-compile fail (audit2why)
@ 2008-07-15 20:39 Vikram Ambrose
  2008-07-16 11:40 ` Stephen Smalley
  0 siblings, 1 reply; 3+ messages in thread
From: Vikram Ambrose @ 2008-07-15 20:39 UTC (permalink / raw)
  To: SELinux List


---
In file included from 
/vambrose/build_2008-07-15/host-cross/include/python2.4/Python.h:55,
                 from audit2why.c:1:
/vambrose/build_2008-07-15/host-cross/include/python2.4/pyport.h:612:2: 
error: #error "LONG_BIT definition appears wrong for platform (bad 
gcc/glibc config?)."
---

The header in question is pyport.h
----------------->
#ifndef LONG_MAX
#if SIZEOF_LONG == 4
#define LONG_MAX 0X7FFFFFFFL
#elif SIZEOF_LONG == 8
#define LONG_MAX 0X7FFFFFFFFFFFFFFFL
#else
#error "could not set LONG_MAX in pyport.h"
#endif
#endif

#ifndef LONG_MIN
#define LONG_MIN (-LONG_MAX-1)
#endif

#ifndef LONG_BIT
#define LONG_BIT (8 * SIZEOF_LONG)
#endif

#if LONG_BIT != 8 * SIZEOF_LONG
/* 04-Oct-2000 LONG_BIT is apparently (mis)defined as 64 on some recent
 * 32-bit platforms using gcc.  We try to catch that here at compile-time
 * rather than waiting for integer multiplication to trigger bogus
 * overflows.
 */
#error "LONG_BIT definition appears wrong for platform (bad gcc/glibc 
config?)."
#endif
<-----------------

Toolchain std-gcc i586 toolchain with x86_64 target support.
Source: svn 2924

This does not seem to be a problem when compiling for another 32bit 
architecture, ie i can go from i386 to arm32|ppc32|mips32 and its fine, 
but from i386 to ppc64, x86_64, etc.. it fails...



-- 
Vikram Ambrose | Linux Products Division | WindRiver Corporation


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-07-16 15:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-15 20:39 32bit -> 64bit x-compile fail (audit2why) Vikram Ambrose
2008-07-16 11:40 ` Stephen Smalley
2008-07-16 15:06   ` Vikram Ambrose

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.