hurd
authorDebian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Thu, 28 Feb 2019 14:18:49 +0000 (14:18 +0000)
committerGianfranco Costamagna <locutusofborg@debian.org>
Thu, 28 Feb 2019 14:18:49 +0000 (14:18 +0000)
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.

Gbp-Pq: Name hurd.diff

aclocal.m4
compiler/utils/Platform.hs

index c6df749b3d1ddae8829a7f82b80810bbda019319..f7a2136cdebb9018573854faa02af6b1b29ede37 100644 (file)
@@ -272,12 +272,15 @@ AC_DEFUN([FPTOOLS_SET_HASKELL_PLATFORM_VARS],
         nto-qnx)
             test -z "[$]2" || eval "[$]2=OSQNXNTO"
             ;;
-        dragonfly|hpux|linuxaout|freebsd2|gnu|nextstep2|nextstep3|sunos4|ultrix)
+        dragonfly|hpux|linuxaout|freebsd2|nextstep2|nextstep3|sunos4|ultrix)
             test -z "[$]2" || eval "[$]2=OSUnknown"
             ;;
         aix)
             test -z "[$]2" || eval "[$]2=OSAIX"
             ;;
+        gnu)
+            test -z "[$]2" || eval "[$]2=OSHurd"
+            ;;
         *)
             echo "Unknown OS '[$]1'"
             exit 1
index c313870f2f30b70ee34c41e2be558ac927faeb90..449a62a5b69c5d01933f0cf5e593adabd900b0ab 100644 (file)
@@ -87,6 +87,7 @@ data OS
         | OSHaiku
         | OSQNXNTO
         | OSAIX
+        | OSHurd
         deriving (Read, Show, Eq)
 
 -- | ARM Instruction Set Architecture, Extensions and ABI
@@ -136,6 +137,7 @@ osElfTarget OSKFreeBSD  = True
 osElfTarget OSHaiku     = True
 osElfTarget OSQNXNTO    = False
 osElfTarget OSAIX       = False
+osElfTarget OSHurd      = True
 osElfTarget OSUnknown   = False
  -- Defaulting to False is safe; it means don't rely on any
  -- ELF-specific functionality.  It is important to have a default for