Re: Problem with alignment under Linux [SEC=UNCLASSIFIED]

Axel Seibert <[email protected]> Mon, 13 Feb 2012 20:34:01 +0100
Newsgroups gmane.comp.python.ctypes
Message-ID <[email protected]>
Hi, Andrew!

> According to http://gcc.gnu.org/onlinedocs/gcc/Type-Attributes.html, "aligned" is the attribute to look for.  There is another possibility that occurs to me: the use of the gcc option "-malign-double" forcing doubles to be 8 byte aligned when building the library.

This is the hint that brought me in the right direction; looking at one of the supplied examples shows that the Makefile under Linux calls the compiler with the following arguments:

-malign-double

And the documentation says:
        Configure the compiler as follows: Structure member alignment: 8 bytes (default)

In other words, the software supplier requires this for whatever reasons. What can we now deduct from this for my problem?

Thanx again for your help,
Axel

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2

_______________________________________________
ctypes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ctypes-users