This PR changes the compiler flags for compiling ioda-converters
1). eliminates libunwind from the gnu fortran compiler when compiing with clang c++ to cut down on compiler warnings that may confuse the user.
ld: warning: could not create compact unwind for _qg_error_covariance_mod_MOD_qg_error_covariancesetup: stack subq instruction is too different from dwarf stack size
ld: warning: could not create compact unwind for qg_fields_mod_MOD_qg_fields_read_file: stack subq instruction is too different from dwarf stack size
ld: warning: could not create compact unwind for _qg_fields_mod_MOD_qg_fields_writefile: stack subq instruction is too different from dwarf stack size
ld: warning: could not create compact unwind for qg_obsdb_mod_MOD_qg_obsdb_setup: stack subq instruction is too different from dwarf stack size
2) add in flags for gdb for the debug build type for non macos systems so that when debugging one doesn't need to do this manually.
This will be added to other repos piecemeal
Issue(s) addressed
Resolves #1473
Dependencies
None
Impact
None
Checklist
[ x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ x] I have run the unit tests before creating the PR
Description
This PR changes the compiler flags for compiling ioda-converters 1). eliminates libunwind from the gnu fortran compiler when compiing with clang c++ to cut down on compiler warnings that may confuse the user.
ld: warning: could not create compact unwind for _qg_error_covariance_mod_MOD_qg_error_covariancesetup: stack subq instruction is too different from dwarf stack size ld: warning: could not create compact unwind for qg_fields_mod_MOD_qg_fields_read_file: stack subq instruction is too different from dwarf stack size ld: warning: could not create compact unwind for _qg_fields_mod_MOD_qg_fields_writefile: stack subq instruction is too different from dwarf stack size ld: warning: could not create compact unwind for qg_obsdb_mod_MOD_qg_obsdb_setup: stack subq instruction is too different from dwarf stack size
2) add in flags for gdb for the debug build type for non macos systems so that when debugging one doesn't need to do this manually.
This will be added to other repos piecemeal
Issue(s) addressed
Resolves #1473
Dependencies
None
Impact
None
Checklist