index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
author | Erich Eckner <git@eckner.net> | 2019-01-21 10:03:23 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-01-21 10:03:23 +0100 |
commit | c2b2f00057bd52e54fcdc4ff92f8421e651ce815 (patch) | |
tree | e40e3db6f4c572f168da90e5b80127d5f29fa224 /extra/mono | |
parent | 7f1e3da67e8b6bbc45c85937d4938547f32076d6 (diff) | |
parent | 75b2223f9e8b10faaef8f4f819c142eac8dacb93 (diff) |
-rw-r--r-- | extra/mono/PKGBUILD | 15 |
diff --git a/extra/mono/PKGBUILD b/extra/mono/PKGBUILD new file mode 100644 index 00000000..7cf3826b --- /dev/null +++ b/extra/mono/PKGBUILD @@ -0,0 +1,15 @@ +if [ "$CARCH" = 'i486' ]; then + # these atomics are unavailable on i486, but that is not detected (?) + eval "$( + declare -f prepare | \ + sed ' + /^}$/ i \ + sed -i '"'"' \ + /#define BROKEN_64BIT_ATOMICS_INTRINSIC 1/ { \ + N \ + s/\\(.*\\)\\n\\s*#endif/#endif\\n\\1/ \ + } \ + '"'"' mono/utils/atomic.h + ' + )" +fi |