Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GraphBLAS: Check for ability to link with libdl. #838

Merged
merged 2 commits into from
Jun 13, 2024

Commits on Jun 13, 2024

  1. GraphBLAS: Use library as provided by CMake for dlopen and Co

    Most UNIX-like systems provide `dlopen` and similar functions in a
    library named libdl.
    
    On some platforms (like NetBSD), these functions are not in a library.
    They can be used in any dynamically linked program instead:
    https://man.netbsd.org/dlopen.3
    
    Other platforms (e.g., IBM AIX) provide these functions in a differently
    named library (e.g., libld).
    
    Use the name of the library containing `dlopen` and similar functions as
    provided by CMake.
    mmuetzel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f39f756 View commit details
    Browse the repository at this point in the history
  2. Revert: mongoose: no declspec(dllimport) for static data

    This (partly) reverts 7c5caf6
    
    Static members of a class can be accessed without instantiating the
    class:
    https://en.cppreference.com/w/cpp/language/static
    That is conceptionally different from static data. They require
    `dllexport`/`dllimport` attributes to be correctly exported from dlls
    using MSVC.
    mmuetzel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    711a7d1 View commit details
    Browse the repository at this point in the history