﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
152	Building on 64-bit platforms	Dave Offiler	Dave Offiler	"This ticket is a follow-up (to Ticket #133) on the generic issue of building ROPP and its dependencies consistently on 64-bit architectures. Ticket #133 solved the specific NEC problem (''ucar2ropp'' - and anything else using ''udunits'' - crashes with a segmentation fault), but this may or may not be applicable to other systems and/or compilers.

Josep Aparicio's ROPP v2.0beta testing flagged up a segmentation fault when running ''ucar2ropp'' compiled with ''GFortran'' (unspecified architecture, but assumed to be 64-bit); I can reproduce this on my personal AMD64-based Linux system with ''ifort'' ('bus error' in this case)' and ''GFortran'', so this confirms that the issue is not limited to the NEC, and so needs a general solution.

Need to:[[BR]]

(a) investigate solutions to these systems and[[BR]]

(b) extend to generic 64-bit machines by auto-detecting 64-bit and setting appropriate compiler flags where possible (ideally within the ''configure'' macros, else provide special versions of the configure mini-scripts?)[[BR]]

(c) BUFR will need a straight forward custom job (or replace with ECMWF if this supports 64-bit already?)"	task	closed	normal	2.0	ROPP (all)	2.0beta	fixed	64-bit, IA64, AMD64	
