I took a look at this, and the problem isn’t in the print statements. The problem is that PRIsize_t is being incorrectly set to “unsigned long” instead of something correct for the -m32 directive in that environment
> On May 6, 2016, at 9:48 AM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > The 96 printf format warnings in the attachment come from an Linux/x86-64 > system w/ Clang and "-m32". > > Some of the warnings are "size_t" vs "unigned long", which is harmless since > both are 32-bits. > > However, there are several cases in sharedfp/sm where a 64-bit (long long) > format has a 32-bit (long) argument. > > -Paul > > > -- > Paul H. Hargrove phhargr...@lbl.gov > <mailto:phhargr...@lbl.gov> > Computer Languages & Systems Software (CLaSS) Group > Computer Science Department Tel: +1-510-495-2352 > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > <format_warn_m32.txt>_______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2016/05/18932.php