We've been forwarding all of these kinds of fixes upstream.

On Feb 20, 2012, at 7:23 PM, Paul H. Hargrove wrote:

> Both the v1.5 branch and trunk are getting lots of warnings from Clang like 
> the following:
>>  CC     ad_coll_exch_new.lo
>> ../../../../../../../../ompi/mca/io/romio/romio/adio/common/ad_coll_exch_new.c:51:28:
>>  warning: length modifier
>> 'L' results in undefined behavior or no effect with 'd' conversion specifier 
>> [-Wformat]
>>            fprintf(stderr, "%d=(%Ld,%Ld)\n", i, flatlist_node_p->indices[i],
> 
> Manpages from both Linux (glibc) and FreeBSD (NOT glibc) agree that "L" is 
> only a valid length modifier for the floating-point conversion specifiers.
> 
> Grepping both v1.5 and trunk show instances of "%Ld" in:
> 
> ompi/mca/io/romio/romio/adio/common/ad_write_nolock.c
> ompi/mca/io/romio/romio/adio/common/ad_coll_build_req_new.c
> ompi/mca/io/romio/romio/adio/common/ad_coll_exch_new.c
> ompi/mca/io/romio/romio/adio/ad_gridftp/ad_gridftp_write.c
> ompi/mca/io/romio/romio/adio/ad_pvfs2/ad_pvfs2_io_dtype.c
> ompi/mca/io/romio/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c
> 
> Not sure how much one cares, but I am reporting on the off chance somebody 
> does want to fix this.
> 
> -Paul
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov
> Future Technologies Group
> HPC Research Department                   Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to