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

Detect the presence of getauxval and elf_aux_info #1835

Merged
merged 2 commits into from
Sep 24, 2024

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    b0986df View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Ensure configure-less builds still enable NEON where available

    Add lines to the Makefile-generated config.h so HAVE_GETAUXVAL
    or HAVE_ELF_AUX_INFO is set when appropriate.
    
    Add lines to Makefile and simd.c to set HAVE_ELF_AUX_INFO
    on a recent enough OpenBSD.  Part of this check needs to be
    in simd.c because it pulls in sys/param.h, which defines
    some macros (notable MIN and MAX) that don't get on with the
    rest of HTSlib, and so need to be limited in scope.  This
    can be simplified later once OpenBSD versions without
    elf_aux_info() are no longer supported.
    daviesrob committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f2e1a2c View commit details
    Browse the repository at this point in the history