diff --git a/lib/installer.py b/lib/installer.py index 2631f0b..c962abc 100644 --- a/lib/installer.py +++ b/lib/installer.py @@ -52,9 +52,9 @@ def install_lib(lib, src_dir, work_dir, inst_dir, comp_cc, comp_cxx, comp_fc, bu shared_option = "" config_command = lib['configure'].replace("$PREFIX", inst_dir).replace("$SHARED",shared_option) - # TODO: THIS IS UGLY AND NEED TO BE MOVED TO EITHER LIB OR COMPILER CONFIGURATION + # TODO: THIS IS UGLY AND NEEDS TO BE MOVED TO EITHER LIB OR COMPILER CONFIGURATION # workaround for bad autotools reconization of flang - if lib_name == "hdf5" and "aocc" in inst_dir: + if (lib_name == "hdf5" or lib_name == "netcdf-f") and "aocc" in inst_dir: config_command = config_command + " FCFLAGS=-fPIC" if verbose: @@ -67,9 +67,9 @@ def install_lib(lib, src_dir, work_dir, inst_dir, comp_cc, comp_cxx, comp_fc, bu print("See "+logfile_path+" for details") sys.exit(1) - # TODO: THIS IS UGLY AND NEED TO BE MOVED TO EITHER LIB OR COMPILER CONFIGURATION + # TODO: THIS IS UGLY AND NEEDS TO BE MOVED TO EITHER LIB OR COMPILER CONFIGURATION # workaround for bad autotools reconization of flang - if lib_name == "hdf5" and "aocc" in inst_dir: + if (lib_name == "hdf5" or lib_name == "netcdf-f") and "aocc" in inst_dir: err = subprocess.call("sed -i -e 's/wl=\"\"/wl=\"-Wl,\"/g' libtool", shell=True) # build library