On 08/20/2016 11:36 AM, Khem Raj wrote: >> On Aug 20, 2016, at 10:19 AM, Armin Kuster wrote: >> >> ./llvm/include/llvm/Support/AlignOf.h:57:24: error: expected unqualified-id before 'alignof' >> static inline unsigned alignof() { return AlignOf::Alignment; } >> ^~~~~~~ > For this error, perhaps its better to ifdef this function definition with > > #if __cplusplus <= 199711L > #endif > > since it has been added to standard after c++98, that patch (if works) can be upstreamed too. Ok. I will look into to that. I heard there was an upstream fixed but no update released. I will see how easy it is to backport. - armin > > >> compile with -std=gnu++98 >> >> alt in future is to us llvm3X and configure --with-system-llvm --with-llvm-linking=dynamic. >> >> Signed-off-by: Armin Kuster >> --- >> recipes-security/clamav/clamav_0.99.2.bb | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/recipes-security/clamav/clamav_0.99.2.bb b/recipes-security/clamav/clamav_0.99.2.bb >> index 184d605..73905a7 100644 >> --- a/recipes-security/clamav/clamav_0.99.2.bb >> +++ b/recipes-security/clamav/clamav_0.99.2.bb >> @@ -50,6 +50,8 @@ EXTRA_OECONF += " --with-user=${UID} --with-group=${GID} \ >> --disable-rpath \ >> " >> >> +CXXFLAGS += "--std=gnu++98" >> + >> do_configure () { >> cd ${S} >> ./configure ${CONFIGUREOPTS} ${EXTRA_OECONF} >> -- >> 2.7.4 >> >> -- >> _______________________________________________ >> yocto mailing list >> yocto@yoctoproject.org >> https://lists.yoctoproject.org/listinfo/yocto > >