Skip to content

Conversation

@ygoldfeld
Copy link
Contributor

@ygoldfeld ygoldfeld commented Feb 14, 2025

fixes Flow-IPC/ipc_shm_arena_lend#59

API notes (ATTN when writing release notes):

  • Breaking changes:
    • ipc_shm_arena_lend: Build script: renamed optional cache-settings:
      • JEMALLOC_PREFIX to FLOW_IPC_JEMALLOC_PREFIX
      • JEMALLOC_LIB to JEMALLOC_LIBRARIES
      • JEMALLOC_INCLUDE_PATH to JEMALLOC_INCLUDEDIR

To code reviewer:

Submodule reviews have been handled. In ipc it is a comment change only. Forgoing code review.

…JEMALLOC_PREFIX to avoid collision with same-named variable elsewhere.
…ALLOC_PREFIX renamed FLOW_IPC_JEMALLOC_PREFIX to avoid collision with same-named variable elsewhere. / ipc_shm_arena_lend CMake-build knobs JEMALLOC_LIB and JEMALLOC_INCLUDE_PATH renamed JEMALLOC_LIBRARIES and JEMALLOC_INCLUDEDIR, because these names are already used by the default auto-searcher. / ipc_shm_arena_lend CMake-build script internally improved when searching for jemalloc install. (Impl: Use the new recommendation in Flow FlowLikeLib.cmake doc-comment: if no find_package() then: try pkg_check_modules(), unless user provided overrides -- then use those.)>
…pe deficiency supplies at least 1 use-case for still wanting the find_library()/find_path() fallback in the i_s_a_l build script.)>
…ipc_session: (opportunistic) Comment and/or doc changes.> <ipc_shm_arena_lend: ipc_shm_arena_lend CMake-build knob `JEMALLOC_PREFIX` renamed `FLOW_IPC_JEMALLOC_PREFIX` to avoid collision with same-named variable elsewhere. / ipc_shm_arena_lend CMake-build knobs `JEMALLOC_LIB` and `JEMALLOC_INCLUDE_PATH` renamed `JEMALLOC_LIBRARIES` and `JEMALLOC_INCLUDEDIR`, respectively, because these names are already used by the default auto-searcher. / ipc_shm_arena_lend CMake-build script internally improved when searching for jemalloc install.>
@ygoldfeld ygoldfeld self-assigned this Feb 14, 2025
@ygoldfeld ygoldfeld merged commit bbe4019 into main Feb 14, 2025
48 checks passed
@ygoldfeld ygoldfeld changed the title Comment and/or doc changes. / ipc_shm_arena_lend CMake-build knob JEMALLOC_PREFIX renamed FLOW_IPC_JEMALLOC_PREFIX to avoid collision with same-named variable elsewhere. / ipc_shm_arena_lend CMake-build knobs JEMALLOC_LIB and JEMALLOC_INCLUDE_PATH renamed JEMALLOC_LIBRARIES and JEMALLOC_INCLUDEDIR, respectively, because these names are already used by the default auto-searcher. / ipc_shm_arena_lend CMake-build script internally improved when searching for jemalloc install. Fix ipc_shm_arena_lend build-break bug when no (empty) jemalloc API prefix specified. / Comment and/or doc changes. / ipc_shm_arena_lend CMake-build knob JEMALLOC_PREFIX renamed FLOW_IPC_JEMALLOC_PREFIX to avoid collision with same-named variable elsewhere. / ipc_shm_arena_lend CMake-build knobs JEMALLOC_LIB and JEMALLOC_INCLUDE_PATH renamed JEMALLOC_LIBRARIES and JEMALLOC_INCLUDEDIR, respectively, because these names are already used by the default auto-searcher. / ipc_shm_arena_lend CMake-build script internally improved when searching for jemalloc install. Feb 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SHM-jemalloc: CMake build: When jemalloc is configured to have no API prefix (to replace default-malloc), our build fails.

2 participants