Spellbind it under Cabal
[pdns-pipe-nmc.git] / build
diff --git a/build b/build
index a2eb755c07744f713ab5983a1166e8107def619a..c77b02430371ca51ce57b72380f889e7f321a99d 100755 (executable)
--- a/build
+++ b/build
@@ -1,9 +1,14 @@
 #!/bin/sh
 
 file="pdns-pipe-nmc"
-sfx="`uname -m`.`date +%Y-%m-%d`.git-`git rev-parse --verify HEAD | cut -c 1-7`"
+sfx="linux-glibc6.`uname -m`.`date +%Y-%m-%d`.git-`git rev-parse --verify HEAD | cut -c 1-7`"
 echo "Making $file.$sfx"
 
+# tried this:
+#ghc --make -static -optc-static -optl-shared-libgcc -optl-static \
+#           -optl-pthread -pgml g++ "$file"
+# but cannot make it "only glibc is shared". And with static glibc,
+# getaddrinfo does not work on systems with different glibc.
 ghc --make "$file"
 case $? in
 0) ;;