Commit 33087b8f authored by Ramon Nou's avatar Ramon Nou
Browse files

Merge branch 'rnou/330-make-user-library-compilation-optional' into 'master'

Resolve "make user library compilation optional and update ARM support"

Closes #330

Closes #330

See merge request !219
parents 4ec699dd 9146c954
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Added code to correct fork issues. `pthread_at_fork` cleans and starts GekkoFS ([!210](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/210)).
- Updated mochi to solve ucx corruption issues ([!211])(https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/211)).
- Update capstone to version 6.0.0-Alpha1 and syscall intercept to match ([!215](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/215)).
- Update ARM version and make user library optional in cmake ([!330](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/330))

### Fixed

## [0.9.3] - 2024-07
+6 −0
Original line number Diff line number Diff line
@@ -234,6 +234,12 @@ gkfs_define_option(
    DEFAULT_VALUE OFF
)

#build user_lib
gkfs_define_option(
    GKFS_BUILD_USER_LIB
    HELP_TEXT "Compile user lib"
    DEFAULT_VALUE ON
)

# use old resolve function
gkfs_define_option(
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@
################################################################################

set(CMAKE_CXX_STANDARD 17)
if (GKFS_BUILD_USER_LIB)
add_executable(gkfs_lib_example gkfs_lib_example.cpp)

target_link_libraries(gkfs_lib_example
@@ -37,3 +38,4 @@ if (GKFS_INSTALL_TESTS)
        DESTINATION ${CMAKE_INSTALL_BINDIR}
    )
endif ()
endif ()
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ target_sources(
    syscalls/detail/syscall_info.h
)

if (GKFS_BUILD_USER_LIB)
target_sources(
    gkfs_user_lib
    PUBLIC gkfs_functions.hpp
@@ -84,3 +85,4 @@ target_sources(
    void_syscall_intercept.hpp
    user_functions.hpp
)
endif()
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -50,7 +50,7 @@ clonedeps=(
    ["libfabric"]="HEAD@v1.20.1"
    ["mercury"]="v2.4.0"
    ["margo"]="v0.18.3"
    ["syscall_intercept"]="34a41033fce94195700c5ab1e097f40741d7f016"
    ["syscall_intercept"]="88043bdbbc60801d4fbe0076962ed1a766ba4800"
)

# Extra arguments for git clone
Loading