Huh?  Long long is 64bit using the linaro toolchains.  Are you using just %ld 
rather than %lld ?

Anyways this sounds like a bug which should be reported rather than worked 
around if it is truely a bug in the toolchain rather than your code.

Thanks,
Andrew

________________________________________
From: linaro-toolchain-boun...@lists.linaro.org 
<linaro-toolchain-boun...@lists.linaro.org> on behalf of Isidor Zeuner 
<portabil...@quidecco.de>
Sent: Saturday, March 08, 2014 2:05 PM
To: linaro-toolchain@lists.linaro.org
Subject: detecting the linaro toolchain via C/C++ preprocessor

Hi there!

On Linaro gcc 4.6, I am facing an issue due to "long long" integers
not being 64 bit as they are on other platforms I'm targeting,
which causes different issues, most importantly with printf format
strings. I am now circumventing these by using the C/C++ preprocessor
in order to choose the right format strings. In order to minimize the
necessity for users to manually configure things, I'm wondering if
there is a way to detect the Linaro gcc compiler through preprocessor
macros. Is this possible?

Thanks.

Best regards,

Isidor

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to