[Box Backup-commit] [boxbackup/boxbackup] c08932: Fix raidfile tests on 32-bit Linux

GitHub noreply at github.com
Thu Mar 8 22:20:15 GMT 2018


  Branch: refs/heads/fix_raidfile_i386
  Home:   https://github.com/boxbackup/boxbackup
  Commit: c08932c6e5e1609835219e9f42efe46bb6624a7d
      https://github.com/boxbackup/boxbackup/commit/c08932c6e5e1609835219e9f42efe46bb6624a7d
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2018-03-08 (Thu, 08 Mar 2018)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt
    M infrastructure/m4/ax_check_syscall_lseek.m4
    M infrastructure/m4/boxbackup_tests.m4
    M lib/intercept/intercept.cpp
    M test/raidfile/testraidfile.cpp

  Log Message:
  -----------
  Fix raidfile tests on 32-bit Linux

A recent fix for Solaris (commit 81e9aa6545f7f19124c9f5e88982b867d8732965)
broke support for 32-bit Linux (which wasn't spotted because we didn't have any
32-bit builders). Try a different approach: detect whether the lseek syscall
takes a 64-bit integer offset, and use that if possible.

CMake: reimplement autoconf tests for 64-bit lseek

(cherry picked from commit 138ea5d174f146f14d91a16bf5d1ce8e479d2024)


  Commit: 9f53912f0967a4077c8c41f80d6d52b15b007a4c
      https://github.com/boxbackup/boxbackup/commit/9f53912f0967a4077c8c41f80d6d52b15b007a4c
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2018-03-08 (Thu, 08 Mar 2018)

  Changed paths:
    M configure.ac
    M infrastructure/makebuildenv.pl.in

  Log Message:
  -----------
  Fix error in t-gdb when no debugger is detected


Compare: https://github.com/boxbackup/boxbackup/compare/79890da51bef...9f53912f0967


More information about the Boxbackup-commit mailing list