diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-03-07 20:36:03 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-03-07 20:37:43 +0100 |
| commit | 4b69c3cbaccd51b7ea719e7bd756d680e825988d (patch) | |
| tree | f73f4504fccb75ef084a9f311fd21cc627f8f38c /executor/common.h | |
| parent | 5fb683f0dacad8149e6702cac650c81474fbfcf7 (diff) | |
pkg/runtest: make tests pass on freebsd
The problem is stupid: <endian.h> should be included as <sys/endian.h> on freebsd.
Pass actual host OS to executor build as HOSTGOOS and use it to figure out
how we should include this header.
Diffstat (limited to 'executor/common.h')
| -rw-r--r-- | executor/common.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/executor/common.h b/executor/common.h index 1f8e4b441..1d4d1883c 100644 --- a/executor/common.h +++ b/executor/common.h @@ -15,7 +15,7 @@ #define _GNU_SOURCE #endif -#if GOOS_freebsd +#if GOOS_freebsd || GOOS_test && HOSTGOOS_freebsd #include <sys/endian.h> // for htobe*. #else #include <endian.h> // for htobe*. |
