• Yossi Gottlieb's avatar
    Fix failed tests on Linux Alpine and add a CI job. (#8532) · d0762100
    Yossi Gottlieb authored
    * Remove linux/version.h dependency.
    
    This introduces unnecessary dependencies, and generally not a good idea
    as the platform we build on may be different than the platform we run
    on.
    
    To determine if sync_file_range exists we can simply rely on header file
    hints.
    
    * Fix setproctitle() on libmusl.
    
    The previous ifdef checks were a bit too strict for no apparent
    reason.
    
    * Fix tests failure on Linux with no backtrace.
    
    * Add alpine daily CI job.
    
    (cherry picked from commit 95ea7454)
    d0762100
setproctitle.c 7.87 KB