>> In examining the type mentioned above, I see that it is defined as 6
>> bytes (actually 5 but I assume it aligns on a 2-byte boundary). So, the
>> question is: how is the compiler (or linker) seeing the structure as
>> having 8 byte entries?

The kbuild machinery for building the linux kernel always leaves behind
a file which contains the actual shell command that was used to 'make'
any [sub-]target that was made successfully.  The name of this extra file
is:  .<target>.cmd .  So if making b43.o was successful (i.e., compiling b43.c
worked), then there will be a file  .b43.o.cmd   which has the shell command
that did it.  Find some succesful compilation of a <driver>.o, and look
at the  .<driver>.o.cmd  file.

Then consult the documentation "info gcc" for:
   _Machine Dependent Options_
   _ARM Options_
   -mstructure-size-boundary=N

-- 


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to