{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59519208,"defaultBranch":"master","name":"convert_mpas","ownerLogin":"mgduda","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-23T21:21:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3979544?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709168501.0","currentOid":""},"activityList":{"items":[{"before":"fff9661b9e2807b74464f85a8b4866732c9e0b68","after":null,"ref":"refs/heads/netcdf_shared_lib_fix","pushedAt":"2024-02-29T01:01:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"}},{"before":"248de606db4a278e81a720c0df7c542872d0f0bf","after":"fff9661b9e2807b74464f85a8b4866732c9e0b68","ref":"refs/heads/master","pushedAt":"2024-02-29T01:01:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"},"commit":{"message":"Address netCDF shared library issues through the use of rpath\n\nOn NCAR's Derecho system, compiler wrappers generally handle the setting of\nrpath for shared libraries in compiled executables. However, the Fortran\ncompiler used in the top-level Makefile is set to the actual compiler used to\nbuild the netCDF library using `nf-config --fc`, thereby precluding the use of\nthe compiler wrapper. This leads to runtime issues in locating the netCDF shared\nlibraries, e.g.,\n\n ./convert_mpas: error while loading shared libraries: libnetcdff.so.7: cannot open shared object file: No such file or directory\n\nAs a workaround, the top-level Makefile now tries to extract linker rpath flags\nfrom the output of `nf-config --flibs` and `nc-config --libs`. These flags are\nstored in the RPATH_FLAGS make variable, which is then appended to the FCLIBS\nvariable.","shortMessageHtmlLink":"Address netCDF shared library issues through the use of rpath"}},{"before":null,"after":"fff9661b9e2807b74464f85a8b4866732c9e0b68","ref":"refs/heads/netcdf_shared_lib_fix","pushedAt":"2024-02-28T00:42:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"},"commit":{"message":"Address netCDF shared library issues through the use of rpath\n\nOn NCAR's Derecho system, compiler wrappers generally handle the setting of\nrpath for shared libraries in compiled executables. However, the Fortran\ncompiler used in the top-level Makefile is set to the actual compiler used to\nbuild the netCDF library using `nf-config --fc`, thereby precluding the use of\nthe compiler wrapper. This leads to runtime issues in locating the netCDF shared\nlibraries, e.g.,\n\n ./convert_mpas: error while loading shared libraries: libnetcdff.so.7: cannot open shared object file: No such file or directory\n\nAs a workaround, the top-level Makefile now tries to extract linker rpath flags\nfrom the output of `nf-config --flibs` and `nc-config --libs`. These flags are\nstored in the RPATH_FLAGS make variable, which is then appended to the FCLIBS\nvariable.","shortMessageHtmlLink":"Address netCDF shared library issues through the use of rpath"}},{"before":"1bc18dd6e190096ed03fb6a558a95ac3cffd56aa","after":"de08ec1440df923827b691ef46f127d69a29a762","ref":"refs/heads/derecho_netcdf_fix","pushedAt":"2024-02-27T01:05:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"},"commit":{"message":"WIP: fixes for broken nf-config --flibs and derecho shared library issues","shortMessageHtmlLink":"WIP: fixes for broken nf-config --flibs and derecho shared library is…"}},{"before":null,"after":"1bc18dd6e190096ed03fb6a558a95ac3cffd56aa","ref":"refs/heads/derecho_netcdf_fix","pushedAt":"2024-02-27T01:00:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"},"commit":{"message":"WIP: fixes for broken nf-config --flibs and derecho shared library issues","shortMessageHtmlLink":"WIP: fixes for broken nf-config --flibs and derecho shared library is…"}},{"before":"d2fabb9e7e9e9088210c915462b480ddcb19ab9a","after":"248de606db4a278e81a720c0df7c542872d0f0bf","ref":"refs/heads/master","pushedAt":"2023-09-21T23:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"},"commit":{"message":"Switch from use of 'nc-config' to 'nf-config' in top-level Makefile\n\nBeginning with NetCDF-C 4.9.2, the nc-config program no longer provides\ninformation from nf-config; see\nhttps://github.com/Unidata/netcdf-c/commit/6f55c852\n\nRather than nc-config, nf-config can be used directly to obtain the Fortran\ncompiler and Fortran compiler flags to use.","shortMessageHtmlLink":"Switch from use of 'nc-config' to 'nf-config' in top-level Makefile"}},{"before":null,"after":"248de606db4a278e81a720c0df7c542872d0f0bf","ref":"refs/heads/use_nf-config","pushedAt":"2023-09-21T17:48:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979544?s=80&v=4"},"commit":{"message":"Switch from use of 'nc-config' to 'nf-config' in top-level Makefile\n\nBeginning with NetCDF-C 4.9.2, the nc-config program no longer provides\ninformation from nf-config; see\nhttps://github.com/Unidata/netcdf-c/commit/6f55c852\n\nRather than nc-config, nf-config can be used directly to obtain the Fortran\ncompiler and Fortran compiler flags to use.","shortMessageHtmlLink":"Switch from use of 'nc-config' to 'nf-config' in top-level Makefile"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yOVQwMTowMTo0MS4wMDAwMDBazwAAAAQINzRw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yOVQwMTowMTo0MS4wMDAwMDBazwAAAAQINzRw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yMVQxNzo0ODoxOC4wMDAwMDBazwAAAAOF-wbK"}},"title":"Activity · mgduda/convert_mpas"}