On Fri, 19 Sep 2025 16:43:50 GMT, Magnus Ihse Bursie <[email protected]> wrote:
> We currently have three macros (as in "functions", not just simple strings) > that are assigned in spec.gmk. This is in contrast with the rest of the > values assigned in spec.gmk, and it is surprising and is forcing an odd > syntax. Furthermore, these macros are named as constants, and not as we > normally name functions/macros. > > We should move them to normal .gmk code, and rename them. > > The three macros are `SET_SHARED_LIBRARY_ORIGIN`, `SET_EXECUTABLE_ORIGIN` and > `SET_SHARED_LIBRARY_NAME`. It is clear that this refactoring lends itself towards even more cleanups, but I'll save that for another day. ------------- PR Comment: https://git.openjdk.org/jdk/pull/27394#issuecomment-3312917661
