harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Fedotov" <alexei.fedo...@gmail.com>
Subject Re: Build error of Apache M5 on ubuntu 8.10
Date Sat, 06 Dec 2008 12:02:40 GMT
Hello Ying,
As the warning suggests, we likely should have the size and 0
attributes of memset [1] transposed at optimizer.cpp initialization:

    optimizerFlags.abcdFlags = new (mm) AbcdFlags;
    memset(optimizerFlags.abcdFlags, sizeof(AbcdFlags), 0);

    optimizerFlags.gcmFlags = new (mm) GcmFlags;
    memset(optimizerFlags.gcmFlags, sizeof(GcmFlags), 0);

    optimizerFlags.memOptFlags = new (mm) MemoptFlags;
    memset(optimizerFlags.memOptFlags, sizeof(MemoptFlags), 0);

    optimizerFlags.syncOptFlags = new (mm) SyncOptFlags;
    memset(optimizerFlags.syncOptFlags, sizeof(SyncOptFlags), 0);

    optimizerFlags.loopBuilderFlags = new (mm) LoopBuilderFlags;
    memset(optimizerFlags.loopBuilderFlags, sizeof(LoopBuilderFlags), 0);

    optimizerFlags.dabceFlags = new (mm) DynamicABCEFlags;
    memset(optimizerFlags.dabceFlags, sizeof(DynamicABCEFlags), 0);

The problem was introduced by the cumulative HARMONY-1363 patch.
Thanks.

[1] http://www.cplusplus.com/reference/clibrary/cstring/memset.html

On Sat, Dec 6, 2008 at 7:43 AM, ying lcs <yinglcs@gmail.com> wrote:
> Hi,
>
> I am trying to build apache harmony m5 on ubuntu 8.10,
> But i get the following error:
>
>
> [compile-cc] /usr/include/bits/string3.h:82: error: call to
> '__warn_memset_zero_len' declared with attribute warning: memset used
> with constant zero length parameter; this could be due to transposed
> parameters
> [compile-cc] In function 'void* memset(void*, int, size_t)',
> [compile-cc]     inlined from 'void
> Jitrino::OptInitAction::readFlags()' at
> /media/olddata/apache-harmony-src-r713673/working_vm/vm/jitrino/src/optimizer/optimizer.cpp:195:
> [compile-cc] /usr/include/bits/string3.h:82: error: call to
> '__warn_memset_zero_len' declared with attribute warning: memset used
> with constant zero length parameter; this could be due to transposed
> parameters
>
> BUILD FAILED
>
> Can you please help me with my error?
>



-- 
С уважением,
Алексей Федотов,
ЗАО «Телеком Экспресс»
Mime
View raw message