From 0a005d31848f1aa0b5962cef5a0f88433d78c39c Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 21 Dec 2016 01:49:58 +0100 Subject: [PATCH] Patch libc headers to make them compatible with C99 inline semantics Closes: #86 --- docker/build_scripts/build.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/build_scripts/build.sh b/docker/build_scripts/build.sh index 7a29fb7ec..0a5dd8a1a 100644 --- a/docker/build_scripts/build.sh +++ b/docker/build_scripts/build.sh @@ -125,3 +125,6 @@ for PYTHON in /opt/python/*/bin/python; do # Make sure that SSL cert checking works $PYTHON $MY_DIR/ssl-check.py done + +# Fix libc headers to remain compatible with C99 compilers. +find /usr/include/ -type f -exec sed -i 's/\bextern _*inline_*\b/extern __inline __attribute__ ((__gnu_inline__))/g' {} +