[GHC] #10096: Top-level ./configure should accept and propagate --with-curses-{includes, libraries} to libraries
#10096: Top-level ./configure should accept and propagate --with- curses-{includes,libraries} to libraries -------------------------------------+------------------------------------- Reporter: PHO | Owner: Type: feature | Status: new request | Milestone: Priority: normal | Version: 7.11 Component: Build | Operating System: Unknown/Multiple System | Type of failure: None/Unknown Keywords: | Blocked By: Architecture: | Related Tickets: #7472 Unknown/Multiple | Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- If curses is installed into some non-standard path, we currently have to say something like the following in `mk/build.mk`: {{{ libraries/terminfo_CONFIGURE_OPTS += \ --configure-option=--with-curses-includes=/somewhere/include \ --configure-option=--with-curses-libraries=/somewhere/lib }}} This is because the top-level `configure` does not accept nor propagate `--with-curses-{includes,libraries}` to libraries while it does so for iconv, gmp and libffi. It would be nice if curses were handled in the same manner. I will soon submit a patch for this. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10096> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#10096: Top-level ./configure should accept and propagate --with- curses-{includes,libraries} to libraries -------------------------------------+------------------------------------- Reporter: PHO | Owner: Type: feature request | Status: patch Priority: normal | Milestone: Component: Build System | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: None/Unknown | Unknown/Multiple Blocked By: | Test Case: Related Tickets: #7472 | Blocking: | Differential Revisions: Phab:D665 -------------------------------------+------------------------------------- Changes (by PHO): * status: new => patch * differential: => Phab:D665 -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10096#comment:1> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#10096: Top-level ./configure should accept and propagate --with- curses-{includes,libraries} to libraries -------------------------------------+------------------------------------- Reporter: PHO | Owner: Type: feature request | Status: patch Priority: normal | Milestone: Component: Build System | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: None/Unknown | Unknown/Multiple Blocked By: | Test Case: Related Tickets: #7472 | Blocking: | Differential Revisions: Phab:D665 -------------------------------------+------------------------------------- Comment (by Austin Seipp <austin@…>): In [changeset:"bbb57a6b3a31c22a5a24fa4b92abbe13a6736ad8/ghc"]: {{{ #!CommitTicketReference repository="ghc" revision="bbb57a6b3a31c22a5a24fa4b92abbe13a6736ad8" Make top-level "configure" accept and propagate --with- curses-{includes,libraries} to libraries Summary: If curses is installed into some non-standard path, we currently have to say something like the following in mk/build.mk: libraries/terminfo_CONFIGURE_OPTS += \ --configure-option=--with-curses-includes=/somewhere/include \ --configure-option=--with-curses-libraries=/somewhere/lib This is because the top-level configure does not accept nor propagate --with-curses-{includes,libraries} to libraries while it does so for iconv, gmp and libffi. It would be nice if curses were handled in the same manner. Test Plan: Install curses into some non-standard path. Then run the top- level "configure" script with options "--with-curses- includes=/path/to/curses/include" and "--with-curses- libraries=/path/to/curses/lib". Reviewers: austin Reviewed By: austin Subscribers: thomie, PHO Differential Revision: https://phabricator.haskell.org/D665 GHC Trac Issues: #10096 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10096#comment:2> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#10096: Top-level ./configure should accept and propagate --with- curses-{includes,libraries} to libraries -------------------------------------+------------------------------------- Reporter: PHO | Owner: Type: feature request | Status: merge Priority: normal | Milestone: 7.10.1 Component: Build System | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: None/Unknown | Unknown/Multiple Blocked By: | Test Case: Related Tickets: #7472 | Blocking: | Differential Revisions: Phab:D665 -------------------------------------+------------------------------------- Changes (by thoughtpolice): * status: patch => merge * milestone: => 7.10.1 -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10096#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#10096: Top-level ./configure should accept and propagate --with- curses-{includes,libraries} to libraries -------------------------------------+------------------------------------- Reporter: PHO | Owner: Type: feature request | Status: closed Priority: normal | Milestone: 7.10.1 Component: Build System | Version: 7.11 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: None/Unknown | Unknown/Multiple Blocked By: | Test Case: Related Tickets: #7472 | Blocking: | Differential Revisions: Phab:D665 -------------------------------------+------------------------------------- Changes (by thoughtpolice): * status: merge => closed * resolution: => fixed Comment: Merged to `ghc-7.10` (via d9e24f4eb1f214a59f1d7d8a2535b1b255a45a51). -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10096#comment:4> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
participants (1)
-
GHC