diff --git a/ci-build.sh b/ci-build.sh index c9fdcb0e..dc105726 100755 --- a/ci-build.sh +++ b/ci-build.sh @@ -204,6 +204,21 @@ case "$ARCH" in "" ) source /etc/profile.d/debuginfod.sh 2>/dev/null || true + + if grep -q 'ID=arch' /etc/os-release 2>/dev/null && [ -f /etc/makepkg.conf ]; then + echo "--> [Parity Mode] Simulating Pikaur collision..." + + get_flag() { + sed ':a;N;$!ba;s/\\\n[[:space:]]*/ /g' /etc/makepkg.conf | \ + grep "^$1=" | cut -d'=' -f2- | tr -d '"' | tr -d "'" | xargs + } + + export CFLAGS=$(get_flag "CFLAGS") + export LDFLAGS=$(get_flag "LDFLAGS") + + echo " Environment CFLAGS: $CFLAGS" + echo " Environment LDFLAGS: $LDFLAGS" + fi ;; darwin*) # 4 configurations for parallel CI