Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc for openSUSE:Factory checked in at 2025-11-03 18:55:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc (Old) and /work/SRC/openSUSE:Factory/.ghc.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc" Mon Nov 3 18:55:35 2025 rev:119 rq:1315268 version:9.12.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc/ghc.changes 2025-10-16 17:38:57.216926919 +0200 +++ /work/SRC/openSUSE:Factory/.ghc.new.1980/ghc.changes 2025-11-03 18:55:59.159774876 +0100 @@ -1,0 +2,5 @@ +Tue Oct 28 12:34:11 UTC 2025 - Ondřej Súkup <[email protected]> + +- use new bootsrap 9.10.1 compiler + +------------------------------------------------------------------- Old: ---- 9_8_2-bootstrap-sources.tar.gz New: ---- 9_10_1-bootstrap-sources.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc.spec ++++++ --- /var/tmp/diff_new_pack.nPBKzE/_old 2025-11-03 18:56:00.255820598 +0100 +++ /var/tmp/diff_new_pack.nPBKzE/_new 2025-11-03 18:56:00.259820765 +0100 @@ -17,7 +17,11 @@ %define full_version 9.12.2 %define short_version 9.12.2 +%if 0%{suse_version} == 1600 +%global llvm_major 15 +%else %global llvm_major 19 +%endif # conditionals # disable prof, docs, perf build @@ -59,7 +63,7 @@ %endif %global ghc_llvm_archs s390x -%global ghc_unregisterized_arches noarch +%global ghc_unregisterized_arches noarch loongarch64 %global base_ver 4.21.0.0 %global cabal_ver 3.14.1.0 @@ -79,7 +83,7 @@ URL: https://www.haskell.org/ghc/ Source: https://downloads.haskell.org/~ghc/%{full_version}/ghc-%{version}-src.tar.xz Source2: ghc-rpmlintrc -Source4: 9_8_2-bootstrap-sources.tar.gz +Source4: 9_10_1-bootstrap-sources.tar.gz Source5: ghc-pkg.man Source6: haddock.man Source7: runghc.man @@ -311,7 +315,7 @@ %build cp %{SOURCE4} ./ -hadrian/bootstrap/bootstrap.py --bootstrap-sources 9_8_2-bootstrap-sources.tar.gz +hadrian/bootstrap/bootstrap.py --bootstrap-sources 9_10_1-bootstrap-sources.tar.gz %global hadrian _build/bin/hadrian ++++++ 9_8_2-bootstrap-sources.tar.gz -> 9_10_1-bootstrap-sources.tar.gz ++++++ Binary files old/filepath-1.5.3.0.tar.gz and new/filepath-1.5.3.0.tar.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filepath.cabal new/filepath.cabal --- old/filepath.cabal 2024-12-27 15:19:11.000000000 +0100 +++ new/filepath.cabal 1970-01-01 01:00:00.000000000 +0100 @@ -1,184 +0,0 @@ -cabal-version: 2.2 -name: filepath -version: 1.5.3.0 - --- NOTE: Don't forget to update ./changelog.md -license: BSD-3-Clause -license-file: LICENSE -author: Neil Mitchell <[email protected]> -maintainer: Julian Ospald <[email protected]> -copyright: Neil Mitchell 2005-2020, Julian Ospald 2021-2022 -bug-reports: https://github.com/haskell/filepath/issues -homepage: - https://github.com/haskell/filepath/blob/master/README.md - -category: System -build-type: Simple -synopsis: Library for manipulating FilePaths in a cross platform way. -tested-with: - GHC ==8.6.5 - || ==8.8.4 - || ==8.10.7 - || ==9.0.2 - || ==9.2.8 - || ==9.4.8 - || ==9.6.3 - || ==9.8.1 - -description: - This package provides functionality for manipulating @FilePath@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. It provides two variants for filepaths: - . - 1. legacy filepaths: @type FilePath = String@ - . - 2. operating system abstracted filepaths (@OsPath@): internally unpinned @ShortByteString@ (platform-dependent encoding) - . - It is recommended to use @OsPath@ when possible, because it is more correct. - . - For each variant there are three main modules: - . - * "System.FilePath.Posix" / "System.OsPath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator). - . - * "System.FilePath.Windows" / "System.OsPath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives). - . - * "System.FilePath" / "System.OsPath" for dealing with current platform-specific filepaths - . - For more powerful string manipulation of @OsPath@, you can use the <https://hackage.haskell.org/package/os-string os-string package> (@OsPath@ is a type synonym for @OsString@). - . - An introduction into the new API can be found in this - <https://hasufell.github.io/posts/2022-06-29-fixing-haskell-filepaths.html blog post>. - Code examples for the new API can be found <https://github.com/hasufell/filepath-examples here>. - -extra-source-files: - Generate.hs - Makefile - System/FilePath/Internal.hs - System/OsPath/Common.hs - -extra-doc-files: - changelog.md - HACKING.md - README.md - -flag cpphs - description: Use cpphs (fixes haddock source links) - default: False - manual: True - -source-repository head - type: git - location: https://github.com/haskell/filepath - -library - exposed-modules: - System.FilePath - System.FilePath.Posix - System.FilePath.Windows - System.OsPath - System.OsPath.Encoding - System.OsPath.Internal - System.OsPath.Posix - System.OsPath.Posix.Internal - System.OsPath.Types - System.OsPath.Windows - System.OsPath.Windows.Internal - - other-extensions: - CPP - PatternGuards - - if impl(ghc >=7.2) - other-extensions: Safe - - default-language: Haskell2010 - build-depends: - , base >=4.12.0.0 && <4.21 - , bytestring >=0.11.3.0 - , deepseq - , exceptions - , template-haskell - , os-string >=2.0.1 - - ghc-options: -Wall - - if flag(cpphs) - ghc-options: -pgmPcpphs -optP--cpp - build-tool-depends: cpphs:cpphs -any - -test-suite filepath-tests - type: exitcode-stdio-1.0 - main-is: Test.hs - hs-source-dirs: tests tests/filepath-tests - other-modules: - TestGen - TestUtil - - build-depends: - , base - , bytestring >=0.11.3.0 - , filepath - , os-string >=2.0.1 - , tasty - , tasty-quickcheck - - default-language: Haskell2010 - ghc-options: -Wall - -test-suite filepath-equivalent-tests - default-language: Haskell2010 - ghc-options: -Wall - type: exitcode-stdio-1.0 - main-is: TestEquiv.hs - hs-source-dirs: tests tests/filepath-equivalent-tests - other-modules: - Legacy.System.FilePath - Legacy.System.FilePath.Posix - Legacy.System.FilePath.Windows - TestUtil - Gen - - build-depends: - , base - , bytestring >=0.11.3.0 - , filepath - , generic-random - , generic-deriving - , os-string >=2.0.1 - , tasty - , tasty-quickcheck - -test-suite abstract-filepath - default-language: Haskell2010 - ghc-options: -Wall - type: exitcode-stdio-1.0 - main-is: Test.hs - hs-source-dirs: tests tests/abstract-filepath - other-modules: - Arbitrary - OsPathSpec - TestUtil - - build-depends: - , base - , bytestring >=0.11.3.0 - , deepseq - , filepath - , os-string >=2.0.1 - , quickcheck-classes-base ^>=0.6.2 - , tasty - , tasty-quickcheck - -benchmark bench-filepath - default-language: Haskell2010 - ghc-options: -Wall - type: exitcode-stdio-1.0 - main-is: BenchFilePath.hs - hs-source-dirs: bench - build-depends: - , base - , bytestring >=0.11.3.0 - , deepseq - , filepath - , os-string >=2.0.1 - , tasty-bench - - ghc-options: -with-rtsopts=-A32m Binary files old/os-string-2.0.6.tar.gz and new/os-string-2.0.6.tar.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-string.cabal new/os-string.cabal --- old/os-string.cabal 2024-12-27 15:19:10.000000000 +0100 +++ new/os-string.cabal 1970-01-01 01:00:00.000000000 +0100 @@ -1,129 +0,0 @@ -cabal-version: 2.2 -name: os-string -version: 2.0.6 - --- NOTE: Don't forget to update ./changelog.md -license: BSD-3-Clause -license-file: LICENSE -author: Julian Ospald <[email protected]> -maintainer: Julian Ospald <[email protected]> -copyright: Julain Ospald 2021-2023 -bug-reports: https://github.com/haskell/os-string/issues -homepage: - https://github.com/haskell/os-string/blob/master/README.md - -category: System -build-type: Simple -synopsis: Library for manipulating Operating system strings. -tested-with: - GHC ==8.6.5 - || ==8.8.4 - || ==8.10.7 - || ==9.0.2 - || ==9.2.8 - || ==9.4.8 - || ==9.6.3 - || ==9.8.1 - -description: - This package provides functionality for manipulating @OsString@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. - -extra-source-files: - System/OsString/Common.hs - tests/bytestring-tests/Properties/Common.hs - bench/Common.hs - -extra-doc-files: - changelog.md - README.md - -source-repository head - type: git - location: https://github.com/haskell/os-string - -library - exposed-modules: - System.OsString.Data.ByteString.Short - System.OsString.Data.ByteString.Short.Internal - System.OsString.Data.ByteString.Short.Word16 - System.OsString.Encoding - System.OsString.Encoding.Internal - System.OsString - System.OsString.Internal - System.OsString.Internal.Types - System.OsString.Posix - System.OsString.Windows - - other-extensions: - CPP - PatternGuards - - if impl(ghc >=7.2) - other-extensions: Safe - - default-language: Haskell2010 - build-depends: - , base >=4.12.0.0 && <4.21 - , bytestring >=0.11.3.0 - , deepseq - , exceptions - , template-haskell - - ghc-options: -Wall - -test-suite bytestring-tests - default-language: Haskell2010 - ghc-options: -Wall - type: exitcode-stdio-1.0 - main-is: Main.hs - hs-source-dirs: tests tests/bytestring-tests - other-modules: - Properties.ShortByteString - Properties.WindowsString - Properties.PosixString - Properties.OsString - Properties.ShortByteString.Word16 - TestUtil - - build-depends: - , base - , bytestring >=0.11.3.0 - , os-string - , QuickCheck >=2.7 && <2.16 - -test-suite encoding-tests - default-language: Haskell2010 - ghc-options: -Wall - type: exitcode-stdio-1.0 - main-is: Main.hs - hs-source-dirs: tests tests/encoding - other-modules: - Arbitrary - EncodingSpec - TestUtil - - build-depends: - , base - , bytestring >=0.11.3.0 - , deepseq - , os-string - , QuickCheck >=2.7 && <2.16 - , quickcheck-classes-base ^>=0.6.2 - -benchmark bench - main-is: Bench.hs - other-modules: BenchOsString - BenchPosixString - BenchWindowsString - type: exitcode-stdio-1.0 - hs-source-dirs: bench - default-language: Haskell2010 - ghc-options: -O2 "-with-rtsopts=-A32m" - if impl(ghc >= 8.6) - ghc-options: -fproc-alignment=64 - build-depends: base, - bytestring, - os-string, - deepseq, - tasty-bench, - random diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plan-bootstrap.json new/plan-bootstrap.json --- old/plan-bootstrap.json 2024-12-27 15:19:23.000000000 +0100 +++ new/plan-bootstrap.json 2025-10-27 00:13:11.480826900 +0100 @@ -13,12 +13,16 @@ "version": "1.3" }, { + "package": "ghc-internal", + "version": "9.1001.0" + }, + { "package": "base", - "version": "4.19.1.0" + "version": "4.20.0.0" }, { "package": "array", - "version": "0.5.6.0" + "version": "0.5.7.0" }, { "package": "deepseq", @@ -26,7 +30,7 @@ }, { "package": "ghc-boot-th", - "version": "9.8.2" + "version": "9.10.1" }, { "package": "pretty", @@ -34,11 +38,11 @@ }, { "package": "template-haskell", - "version": "2.21.0.0" + "version": "2.22.0.0" }, { "package": "containers", - "version": "0.6.8" + "version": "0.7" }, { "package": "bytestring", @@ -46,7 +50,7 @@ }, { "package": "transformers", - "version": "0.6.1.0" + "version": "0.6.1.1" }, { "package": "mtl", @@ -54,19 +58,31 @@ }, { "package": "stm", - "version": "2.5.2.1" + "version": "2.5.3.1" }, { "package": "exceptions", "version": "0.10.7" }, { + "package": "os-string", + "version": "2.0.2" + }, + { + "package": "filepath", + "version": "1.5.2.0" + }, + { "package": "time", "version": "1.12.2" }, { + "package": "unix", + "version": "2.8.5.1" + }, + { "package": "binary", - "version": "0.8.9.1" + "version": "0.8.9.2" }, { "package": "text", @@ -79,40 +95,6 @@ ], "dependencies": [ { - "cabal_sha256": "7699e7ae9bf74d056a62f384ceef8dfb2aa660f3f7c8016e9703f3b995e5e030", - "component": "lib:os-string", - "flags": [], - "package": "os-string", - "revision": 0, - "source": "hackage", - "src_sha256": "22fcc7d5fc66676b5dfc57b714d2caf93cce2d5a79d242168352f9eb0fe2f18a", - "version": "2.0.6" - }, - { - "cabal_sha256": "0c64bc9a4f5946c86a8f0527bf40c8ba51e2c02d36eea0e20ea558c8d94166e8", - "component": "lib:filepath", - "flags": [ - "-cpphs" - ], - "package": "filepath", - "revision": 0, - "source": "hackage", - "src_sha256": "d807ec44fe53de7c7e0eeb41c9ee9185a09163821cf50549d73d875197931a5a", - "version": "1.5.3.0" - }, - { - "cabal_sha256": "3f702a252a313a7bcb56e3908a14e7f9f1b40e41b7bdc8ae8a9605a1a8686f06", - "component": "lib:unix", - "flags": [ - "+os-string" - ], - "package": "unix", - "revision": 0, - "source": "hackage", - "src_sha256": "5ab6c346aef2eb9bf80b4d29ca7e22063fc23e52fd69fbc4d18a9f98b154e424", - "version": "2.8.5.1" - }, - { "cabal_sha256": "e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc", "component": "lib:file-io", "flags": [ Binary files old/unix-2.8.5.1.tar.gz and new/unix-2.8.5.1.tar.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix.cabal new/unix.cabal --- old/unix.cabal 2024-12-27 15:19:11.000000000 +0100 +++ new/unix.cabal 1970-01-01 01:00:00.000000000 +0100 @@ -1,383 +0,0 @@ -cabal-version: 1.12 -name: unix -version: 2.8.5.1 --- NOTE: Don't forget to update ./changelog.md - -license: BSD3 -license-file: LICENSE -maintainer: Julian Ospald <[email protected]>, Viktor Dukhovni <[email protected]>, Andrew Lelechenko <[email protected]> -homepage: https://github.com/haskell/unix -bug-reports: https://github.com/haskell/unix/issues -synopsis: POSIX functionality -category: System -build-type: Configure -tested-with: GHC==9.6.2, - GHC==9.4.7, - GHC==9.2.8, - GHC==9.0.2, - GHC==8.10.7, - GHC==8.8.4, - GHC==8.6.5 -description: - This package gives you access to the set of operating system - services standardised by - <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008> - (or the IEEE Portable Operating System Interface for Computing - Environments - IEEE Std. 1003.1). - . - The package is not supported under Windows. - -extra-source-files: - changelog.md - config.guess - config.sub - configure - configure.ac - include/HsUnix.h - include/HsUnixConfig.h.in - install-sh - unix.buildinfo.in - -extra-tmp-files: - autom4te.cache - config.log - config.status - include/HsUnixConfig.h - unix.buildinfo - -flag os-string - description: Use the new os-string package - default: False - manual: False - -source-repository head - type: git - location: https://github.com/haskell/unix.git - -library - default-language: Haskell2010 - other-extensions: - CApiFFI - CPP - DeriveDataTypeable - InterruptibleFFI - NondecreasingIndentation - RankNTypes - RecordWildCards - Safe - Trustworthy - - if os(windows) - -- This package currently supports neither Cygwin nor MinGW, - -- therefore os(windows) is effectively not supported. - build-depends: unbuildable<0 - buildable: False - - build-depends: - base >= 4.12.0.0 && < 4.21, - bytestring >= 0.9.2 && < 0.13, - time >= 1.9.1 && < 1.15 - - if flag(os-string) - build-depends: filepath >= 1.5.0.0, os-string >= 2.0.0 - else - build-depends: filepath >= 1.4.100.0 && < 1.5.0.0 - - exposed-modules: - System.Posix - System.Posix.ByteString - System.Posix.PosixString - - System.Posix.Error - System.Posix.Resource - System.Posix.Time - System.Posix.Unistd - System.Posix.Signals - System.Posix.Signals.Exts - System.Posix.Semaphore - System.Posix.SharedMem - - System.Posix.User - System.Posix.User.ByteString - - System.Posix.ByteString.FilePath - System.Posix.PosixPath.FilePath - - System.Posix.Directory - System.Posix.Directory.Internals - System.Posix.Directory.Fd - System.Posix.Directory.ByteString - System.Posix.Directory.PosixPath - - System.Posix.DynamicLinker.Module - System.Posix.DynamicLinker.Module.ByteString - System.Posix.DynamicLinker.Prim - System.Posix.DynamicLinker.ByteString - System.Posix.DynamicLinker - - System.Posix.Files - System.Posix.Files.ByteString - System.Posix.Files.PosixString - - System.Posix.IO - System.Posix.IO.ByteString - System.Posix.IO.PosixString - - System.Posix.Env - System.Posix.Env.ByteString - System.Posix.Env.PosixString - - System.Posix.Fcntl - - System.Posix.Process - System.Posix.Process.Internals - System.Posix.Process.ByteString - System.Posix.Process.PosixString - - System.Posix.Temp - System.Posix.Temp.ByteString - System.Posix.Temp.PosixString - - System.Posix.Terminal - System.Posix.Terminal.ByteString - System.Posix.Terminal.PosixString - - other-modules: - System.Posix.Directory.Common - System.Posix.DynamicLinker.Common - System.Posix.Files.Common - System.Posix.IO.Common - System.Posix.Process.Common - System.Posix.Terminal.Common - System.Posix.User.Common - System.Posix.Env.Internal - - ghc-options: -Wall - - include-dirs: include - includes: - HsUnix.h - execvpe.h - install-includes: - HsUnix.h - execvpe.h - - if !arch(javascript) - c-sources: - cbits/HsUnix.c - cbits/execvpe.c - - if arch(javascript) - js-sources: - jsbits/time.js - -test-suite unix-tests - hs-source-dirs: tests - main-is: Test.hs - other-modules: - FileStatus - FileExtendedStatus - FileStatusByteString - Signals001 - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, bytestring, tasty, tasty-hunit, tasty-quickcheck, unix - if flag(os-string) - build-depends: filepath >= 1.5.0.0, os-string >= 2.0.0 - else - build-depends: filepath >= 1.4.100.0 && < 1.5.0.0 - ghc-options: -Wall -with-rtsopts=-V0 - -test-suite FdReadBuf001 - -- JS: missing "pipe" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: FdReadBuf001.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall -threaded - -test-suite ForkProcess01 - -- JS: missing "forkProcess" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: ForkProcess01.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite Signals002 - -- JS: missing "raise" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Signals002.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite Signals004 - -- JS: missing "raise" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Signals004.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite Posix004 - -- JS: missing "forkProcess" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Posix004.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite Posix009 - -- JS: missing "rtsTimerSignal" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Posix009.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall -with-rtsopts=-V0 - -test-suite Posix014 - -- JS: missing "pipe" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Posix014.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite T8108 - -- JS: missing "sysconf" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: T8108.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite ResourceLimit - -- JS: missing "setrlimit" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: ResourceLimit.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix, tasty-hunit - ghc-options: -Wall - -test-suite Terminal - -- JS: missing "openpty" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Terminal.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix, tasty-hunit - ghc-options: -Wall - -test-suite PutEnv001 - -- JS: missing "performGC" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: PutEnv001.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix, tasty, tasty-hunit - ghc-options: -Wall -with-rtsopts=-V0 -O0 - -test-suite Semaphore001 - -- JS: missing "sem_open" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Semaphore001.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall - -test-suite Semaphore002 - -- JS: missing "sem_open" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: Semaphore002.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall -threaded - -test-suite SemaphoreInterrupt - -- JS: missing "sem_open" - if arch(javascript) - build-depends: unbuildable<0 - buildable: False - - hs-source-dirs: tests - main-is: SemaphoreInterrupt.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix - ghc-options: -Wall -threaded - -test-suite T13660 - hs-source-dirs: tests - main-is: T13660.hs - type: exitcode-stdio-1.0 - default-language: Haskell2010 - build-depends: base, unix, bytestring - if flag(os-string) - build-depends: filepath >= 1.5.0.0, os-string >= 2.0.0 - else - build-depends: filepath >= 1.4.100.0 && < 1.5.0.0 - ghc-options: -Wall
