> On Aug 16, 2016, at 5:18 PM, Khem Raj <[email protected]> wrote:
> 
> 
>> On Aug 16, 2016, at 4:12 PM, Jianxun Zhang <[email protected]> 
>> wrote:
>> 
>> Runtime test script failed on T100TA (32 bit) machine because
>> read_file() function in rmc.c gets a wrong value of st_size from
>> the buffer returned by stat(). We include rmc header files prior
>> to the rest of standard header files in rmc.c, so standard data
>> subsequently defined could be affected by "#pragma pack(1)" in rmc
>> header files.
> 
> 
> perhaps resetting the pragma would make it independent of positioning 
> sequence ?
Khem,
Good suggestion. I think pragma pack(push,1) and pop should be a solution. I 
will try it and submit a V2 if test passes.

Thanks

>> 
>> Runtime test passes on T100TA and other two boards with this change.
>> 
>> Signed-off-by: Jianxun Zhang <[email protected]>
>> ---
>> src/rmc.c | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> 
>> diff --git a/src/rmc.c b/src/rmc.c
>> index 714ae3a..6cf584e 100644
>> --- a/src/rmc.c
>> +++ b/src/rmc.c
>> @@ -10,8 +10,6 @@
>> #include <stdio.h>
>> #include <unistd.h>
>> #include <ctype.h>
>> -#include <rmcl.h>
>> -#include <rsmp.h>
>> #include <sys/types.h>
>> #include <sys/stat.h>
>> #include <fcntl.h>
>> @@ -20,6 +18,8 @@
>> #include <sys/stat.h>
>> #include <sys/mman.h>
>> 
>> +#include <rmcl.h>
>> +#include <rsmp.h>
>> 
>> #define USAGE "RMC (Runtime Machine configuration) Tool\n" \
>>    "NOTE: Most of usages require root permission (sudo)\n" \
>> --
>> 2.7.4
>> 
>> --
>> _______________________________________________
>> yocto mailing list
>> [email protected]
>> https://lists.yoctoproject.org/listinfo/yocto
> 

-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to