Conversation
Use the libproj.so built by the build system to extract the list of externally visible functions. This ensures the library is built in the same way as the release.
4dc340e to
d08f569
Compare
|
Maybe add an exception to |
Do not reformat the header file generated by a script. This works with clang-format 18 which is shipped with Ubuntu 24.04.
d08f569 to
8e28843
Compare
Ok, added a clang-format-ignore as well while I was at it. I'm afraid I clogged up the CI with my 2 consecutive pushes though, sorry about that! |
No, that should be fine. We have the following statement in the CI .yml that cancels previous tasks related to a PR: |
|
I'm not sure how the PROJ release schedule intertwines with the GDAL release schedule, will this fix be a part of GDAL 3.13.0? |
more exactly PROJ 9.8 is planned to be released beginning of march, so before GDAL 3.13 |
Make the script that generates
proj_symbol_rename.huse thelibproj.sobuilt by the regular build system instead of compiling its own library.Re-generate
proj_symbol_rename.hwith the updated script, and keep the long lines to make it easier to spot differences in the future. This adds 2 new symbols to the header.